本節對linux下的根目錄進行詳細介紹。
/bin:可執行文件 用戶命令
/boot:系統啓動相關文件
/dev:設備文件
塊設備:隨機訪問
字符設備:線性訪問,按字符爲單位 顯示器和鼠標都是線性訪問
設備號:主設備號(major)和次設備號(minor)
/etc:系統管理和配置文件 大部分爲純文本文件
/etc/passwd用戶賬戶信息。
/etc/shadow安全用戶賬戶信息。
/etc/group組賬戶信息。
/etc/gshadow安全組賬戶信息。
/etc/default/useradd賬戶創建的默認值。
/etc/skel/包含默認文件的目錄。
/etc/login.defsShadow密碼套件配置。
/home:用戶的家目錄,家目錄默認爲/home/USERNAME 可以用~USERNAME表示
/lib:庫文件
/lib:內核模塊文件
靜態庫.a
動態庫.dll .so
/lost+found:這個目錄平時是空的,系統非正常關機而留下“無家可歸”的文件就在這裏
/media:掛載點目錄 一般爲移動設備的目錄
/mnt:掛載點目錄 額外的臨時文件系統
/opt:可選目錄第三方程序的安裝目錄
/proc:虛擬的目錄,是系統內存的映射 可直接訪問這個目錄獲得系統信息
/sbin:可執行文件,管理命令 存放系統管理員使用的管理程序
/var 某些大文件的溢出區,比方說各種服務的日誌文件
/usr 最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄,其中包含:
/usr/x11R6 存放x window的目錄
/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 本地增加的庫根文件系統
新手上路,水平有限,請大家多多批評指正,謝謝