Linux-根目錄作用瞭解

Linux根目錄下的目錄:

在終端下進行命令行操作時,輸入cd /指令進入根目錄下,此時再輸入ls即可查看此時存放在根目錄下的目錄。如圖:

這裏寫圖片描述


接下來就具體分別介紹各目錄的作用

1>bin目錄: bin是二進制binary的縮寫,包含了那些供系統管理員和普通用戶使用的重要linux命令的二進制映像。目錄存放的內容包括各種可執行文件,還有某些可執行文件的符號連接。常用的命令有:cp、rm、ping、cat、echo、ls等。

2>boot目錄:目錄存放系統核心文件以及啓動時必須讀取的文件,包括Linux內核的二進制映像。

3>dev目錄: dev是設備device的縮寫,目錄保存着外部設備代碼的文件,這些文件比較特殊,實際上它們都指向所代表的外圍設備,如終端、磁盤驅動器、光驅、打印機等。你可以訪問這些外部設備,與訪問一個文件或一個目錄沒有區別。如該目錄下的子目錄/dev/cdrom表示光驅目錄;子目錄/dev/console表示控制檯;子目錄 /dev/fd表示軟驅;子目錄/dev/hd表示硬盤上的一個分區;lp0表示打印機;ttyS0表示系統的串口設備;dsp表示系統的音箱設備。例如在系統中鍵入“cd /dev/cdrom”,就可以看到光驅中的文件;鍵入“cd /dev/mouse”即可看鼠標的相關文件。

這裏寫圖片描述

4>etc目錄:該目錄是整個Linux系統的中心,存放系統啓動過程中需要讀取的配置文件例如,記錄用戶帳號名稱的 password 文件。

5>home目錄:系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,‘~’ 表示當前用戶的家目錄,’ / ‘表示根目錄。如果建立一個用戶,用戶名是”xx”,那麼在/home目錄下就有一個對應的/home/xx路徑,用來存放用戶的主目錄。

6>lib目錄: lib是庫libary的縮寫,目錄下存放必要的運行庫,主要是編程語言的庫。典型的 Linux 操作系統中包含了C、C++和 Fortran 的庫文件。用這些語言開發的應用程序可以使用這些編程語言庫文件。

7>lost+found:該目錄存放所有和其它目錄都沒有關聯的文件。系統出現錯誤或發生問題時,會自動掃描磁盤驅動器,修正錯誤,如果找到遺失或錯誤的片段,將這些片段轉化成文件存放於此,等待管理員的進一步處理。

8>media目錄:存放着可移除的設備,比如軟盤,光盤,u盤等等。

9>mnt目錄:該目錄是默認的文件系統臨時裝載點,這是一個通用的安裝點,可以臨時安裝任何文件系統或遠程資源。系統管理員執行 mount命令完成裝載工作。在系統中,該目錄包含了光驅、磁盤和軟驅的掛載點。

10>opt目錄: opt代表opitional;包含從個別廠商的附加應用程序。附加應用程序應該安裝在/opt/或者/opt/的子目錄下。

11>proc目錄: proc代表process,包含系統進程的相關信息。這是一個虛擬的文件系統,包含有關正在運行的進程的信息。例如:/proc/{pid}目錄中包含的與特定pid相關的信息。

12>root目錄: 超級用戶的主目錄(可以輸出su+root用戶密碼進入超級用戶)。

13>sbin目錄: 全稱爲system binary,用來存放系統管理員的系統管理程序。目錄/sbin、/usr/sbin和/usr/local/sbin存放了該目錄啓動系統時需執行的程序,如管理工具、應用軟件和通用的根用戶權限命令等內容。如包含getty、init、update。

14>selinux目錄:(Security-Enhanced Linux)Linux 內核中提供的強制訪問控制(MAC)系統,負責提高系統的安全性。

15>srv目錄: srv代表服務。包含服務器特定服務相關的數據。例如,/srv/cvs包含cvs相關的數據。

16>sys目錄: (system)用戶可以通過對sys文件系統的訪問,來看內核態的一些驅動或者設備等

17>tmp目錄: 包含系統和用戶創建的臨時文件。當系統重新啓動時,這個目錄下的文件都將被刪除。

18>usr目錄: 全稱爲Unix System Resource,用戶程序目錄,包含二進制文件、庫文件、文檔和二級程序的源代碼。/usr/bin中包含用戶程序的二進制文件。/usr/lib中包含了/usr/bin和/usr/sbin用到的庫。/usr/local中包含了從源安裝的用戶程序。

/usr/include 一些套件的頭文件。基本上當以Tarball方式(*.tar.gz方式)安裝某些數據時會用到的函數庫都在這裏。

/usr/lib 包含許多程序與子程序所需的函數庫。

/usr/local 軟件總要升級,如要升級代理服務,則通常軟件默認安裝目錄就是/usr/local中。同時爲了與系統原先執行文件區別,升級後的執行文件通常放在/usr/local/bin目錄下。這意味着/usr/local目錄可能一開始爲空,可在該目錄存放從Web下載、購買或與網絡鄰居公用的程序,這同時也意味着如果要備份系統中只有一個拷貝的文件,則要備份/usr/local以及/etc、/home和/opt。

/usr/share/doc 放置一些系統說明文件。如安裝了LILO,則該目錄下就可查到LILO的說明文檔。

19>var目錄: var代表變量文件,某些大文件的溢出區,比如各種服務的日誌文件。這個目錄下可以找到內容可能增長的文件。

發佈了55 篇原創文章 · 獲贊 192 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章