標籤:c style a 檔案 使用 資料
1、經典樹形目錄
linux系統設計中最優秀的特性之一就是將所有內容都以檔案的形式表示出來,通過一個樹形結構統一管理和組織這些檔案。整個檔案系統有個根root,然後再整個根上分出很多叉。
(1)/etc目錄
這個目錄主要用於存放系統管理相關的設定檔以及子目錄,其中比較重要的有系統初始設定檔案/etc/rc、使用者資訊檔/etc/passwd、相關網路設定檔和服務開機檔案也在這個目錄下。
(2)/usr目錄
此目錄主要用於存放應用程式和檔案。如果在系統安裝的時候,選擇了很多軟體包,那麼這些軟體包都會預設安裝到此目錄下,我們平時安裝的一些軟體,預設情況下也會安裝到此目錄內。
(3)/var目錄
此目錄主要用於存放系統允許以及軟體啟動並執行日誌資訊。
(4)/dev目錄
此目錄包含了系統所有的裝置檔案。
(5)/proc目錄
此目錄是一個虛擬目錄,目錄所有資訊都是記憶體的映射,通過這個虛擬記憶體映射目錄,可以和核心內部資料結構進行互動,擷取有關進程的有用資訊,同時也可以在系統運行中修改核心參數。與其他目錄不同,/proc存在於記憶體中,而不是硬碟上。
(6)/boot目錄
該目錄存放的是啟動Linux時的一些核心檔案,具體包含一些鏡像檔案和連結檔案,因此這個目錄非常重要,如果遭到破壞,系統將無法啟動。
(7)/bin
這兩個目錄存放的都是可執行檔二進位檔案,bin其實就是Binary的縮寫,bin目錄下存放的就是我們經常使用的Linux命令,如檔案操作命令ls、cd、cp,文本編輯命令vi、ed,磁碟操作命令dd、df、mount,等等。
(8) /sbin目錄
s的意思是Super User的意思,也就是說只有超級使用者才能執行這些命令,常見的如磁碟檢查修複命令fcsk、磁碟分割命令fdisk、建立檔案系統命令mkfs、關機命令shutdown和初始化系統命令init等。
(9)/home目錄
該目錄是系統中每個使用者的工作目錄,在linux系統中,每個使用者都有自己的目錄,而該目錄一本是由使用者的帳號命名的。例如有一個使用者fuyuehua,那麼它的預設目錄就是/home/fuyuehua。
(10)/lib目錄
該目錄中存放的是共用程式庫和映像檔案,可供很多程式使用,通過這些共用對應檔,每個程式就不必分別儲存自己的庫檔案,linux提供了一組可供所有程式使用的檔案,在該目錄中,還包含引導進程所需的靜態庫檔案。
(11)/root目錄
該目錄是Linux超級使用者root的預設主目錄,如果通過root登入系統,就會自動進入到此目錄,一般使用者沒有進入這個目錄的許可權。