Linux|初識Linux系統目錄和文件

根目錄

Linux 中有且只有一個根目錄,就是 / (斜槓),Linux 中沒有比根目錄再高一階的目錄了,沒有目錄包含根目錄,根目錄就是 Linux 最頂層的目錄。
Linux 中用斜槓 / 來標明目錄的層級與包含關係,Linux 的目錄形式是這樣的 /usr/binbinusr 目錄的子目錄,usr/ 這個根目錄的子目錄。windows

目錄命名

通常在 Linux 下命令目錄時儘可能不使用空格或者其餘特殊符號,儘可能用小寫英文字母。網絡

根目錄的直屬子目錄

目錄名 含義 做用
bin binary的縮寫,表示:二進制文件 包含了會被全部用戶使用的可執行程序
boot boot ,表示:啓動 包含與 Linux 啓動密切相關的文件
dev device 的縮寫,表示:設備 包含外設,它裏面的子目錄,每個對應一個外設
etc 法語et cetera 的縮寫,翻譯爲英文: and so on ,表示:..等等 包含系統的配置文件
home home 表示:家 用戶的私人目錄,能夠存放一些私人文件,Linux 中的每一個用戶都在home目錄下有一個私人目錄
lib library 的縮寫,表示:庫 包含被程序所調用的庫文件,在 windows 下是以 .dll 結尾。
media media 表示:媒體 可移動外設(U盤SD卡DVD光盤 等)插入電腦時,Linux 可讓咱們經過 media的子目錄來訪問這些外設中的內容
mnt mount 的縮寫,表示:掛載 有點相似media 目錄 ,但通常用於臨時掛載一些裝置
opt optional application software package 的縮寫,表示:可選的應用軟件包 用於安裝多數第三方軟件和插件
root 表示:根 超級用戶 root 的家
sbin system binary 的縮寫,表示:系統二進制文件 包含系統級的重要可執行程序
srv service 的縮寫,表示:服務 包含一些網絡服務啓動以後所須要取用的數據
tmp temporary 的縮寫,表示:臨時的 是普通用戶和程序存放臨時文件的地方
usr Unix Software Resource 的縮寫 ,表示:Unix操做系統軟件資源 usr 目錄裏安裝了大部分用戶要調用的程序
var variable 的縮寫,表示:動態的,可變的 var 一般包含程序的數據,好比 log 文件

pwd 命令

英文:Print Working Dirctory 「打印當前工做目錄」的縮寫,例如:
app

which 命令

which能夠獲取命令的能夠執行文件的位置,在 Linux 下面,每一條命令其實對應了一個可執行程序,在終端中輸入命令,按回車的時候,就是執行了對應的那個程序,pwd 命令對應的 pwd 程序就是存在於 Linux 中。操作系統

一個命令,其實只不過是一個咱們隨時能夠調用的程序,which 命令接受一個參數,是你想知道其可執行程序位於哪裏的那個命令,pwd 命令對應的pwd 這個可執行程序位於 /bin/pwd 目錄中。
插件

Linux 中能夠執行程序通常是沒有後綴名的,Linux 中能夠執行程序也不是都位於相同目錄的。
翻譯



細節決定成敗!
我的愚見,若有不對,懇請扶正!3d

相關文章
相關標籤/搜索