linux系統目錄基礎結構

來源:互聯網
上載者:User

標籤: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登入系統,就會自動進入到此目錄,一般使用者沒有進入這個目錄的許可權。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.