此處開始整理Linux系統中相關文件目錄的作用,便於查詢記憶。 /:根目錄/bin:二進位可執行命令/dev:設備特殊文件,存放設備文件(設備驅動程式),如硬碟,光碟機等; /dev/stdin:作為輸出文件名來使用stdin /dev/stderr:代表標準錯誤 /dev/stdout:代表標準輸出 ...
此處開始整理Linux系統中相關文件目錄的作用,便於查詢記憶。
/:根目錄
/bin:二進位可執行命令
/dev:設備特殊文件,存放設備文件(設備驅動程式),如硬碟,光碟機等;
/dev/stdin:作為輸出文件名來使用stdin
/dev/stderr:代表標準錯誤
/dev/stdout:代表標準輸出
/etc:系統管理和配置文件存放目錄
/etc/rc.d:系統啟動的配置文件和腳本
/etc/fstab:指定啟動時需要自動安裝的文件系統列表
/etc/passwd:用戶資料庫,記錄了用戶名、用戶ID、組ID、家目錄和shell等信息;
/etc/shadow:用戶的真實賬號密碼的存放文件,通常以加密的形式存在;
/etc/group:記錄了用戶組的各種信息;
/etc/inittab:init的配置文件
/etc/issue:用戶再登陸提示符前的輸出信息。通常包括系統的一段短說明或者歡迎信息。具體內容由系統管理員確定
/etc/motd:motd是message of the day的縮寫,用戶成功登陸後自動輸出,內容由管理確定,常用於通過消息,如計劃關機信息或警告等。
/home:用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示
/lib、/lib64:標準程式設計庫,專門用於存放庫文件;是根文件系統上的程式所需的共用庫,存放了根文件系統程式運行所需的共用文件。這些文件包含了可被許多程式共用的代碼,以避免每個程式都包含有相同的子程式的副本,故可以使得可執行文件變得更小,節省空間。
/lib/modules:包含系統核心可載入的各種模塊,尤其是那些在恢復損壞的系統時重新引導所需的模塊(如:網路和文件系統驅動)
/sbin:超級管理命令,存放系統管理員使用的管理程式
/tmp:公共的臨時文件存儲點;
/root:超級管理員的主目錄;
/mnt:用於臨時掛載其他文件系統的目錄;
/lost+found:通常時間為為空,用於在系統非正常關機時用於存放修複或損壞的文件;
/proc:虛擬的目錄,是系統記憶體的映射,可直接訪問這個目錄來獲取系統信息;
/var:某些大文件的溢出區,比分說各種服務的日誌文件;
/usr:要用到的應用程式和文件幾乎都在這個目錄下,其中包含:
/usr/bin:存放眾多的應用程式
/usr/sbin:超級用戶的一些管理程式
/usr/doc:linux文檔
/usr/include:linux開發下和編譯應用程式所需要的頭文件
/usr/lib:常用的動態鏈接庫和軟體包的配置文件
/usr/man:幫助文件
/usr/src:源代碼,linux內核的源代碼就放在/usr/src/linux里
/usr/local/bin:本地增加的命令
/usr/local/lib:本地增加的庫根文件系統