ELF:可執行文件的存儲格式
可執行的,可鏈接的文件
文件系統:
rootfs :根文件系統
ls /
/boot:系統啟動相關的文件,如內核、initrd、以及grub(引導加載器bootloader)
vmlinux-2.6.18-308.el5
initrd-2.6.18-308.el5.img
/dev:設備文件,黃色, 注:所有設備識別為文件
設備文件,只是設備上數據的訪問入口
塊設備:隨機訪問,按數據塊訪問
字符設備:線性訪問,順序訪問,按字符為單位訪問,鍵盤,鼠標,顯示器
設備號:主設備號(major)和次設備號(minor)
符號鏈接文件:
dvd,→hdc
cdrom,→hdc
cdrom-hdc,→hdc
cdrw,→hdc
cdrw-hdc,→hdc
cdwriter,→hdc
cdwriter-hdc,→hdc
/etc:配置文件,純文本
/home:用戶的家目錄,每一個用戶的家目錄默認為/home/USERNAME
/root:管理員的家目錄
/lib:庫文件及內核模塊文件,
注:庫文件不能單獨執行,沒有程序的訪問入口,只能被調用
庫:被封裝好的功能,直接調用即可
/lib/modules:內核模塊文件
靜態庫: .a
動態庫: .dll,.so(shared object)共享對象
例:程序A用到共享庫a,存儲在內存中,程序B在用到共享庫a,直接在內存中拿來使用。共享庫a在內存中只使用一個占用空間,大大節約了內存空間。
靜態庫:在程序A中包含
/lost+found:存儲主機突然斷電,沒有來得及保存的文件
/media:掛載點目錄,移動設備,U盤,光盤,
/mnt:掛載點目錄,額外的臨時文件系統,硬盤
掛載:Linux,需將設備關聯在根文件系統下的某個節點
/misc:雜項
/opt:optional,可選目錄,第三方程序的安裝目錄
/proc:偽文件系統,內核映射文件,內核屬性
/sys:偽文件系統,跟硬件設備相關的屬性映射文件
修改磁盤調度隊列,I/O調度隊列等
/tmp:臨時文件,綠色,權限為t
所有用戶均可創建自己的臨時文件,只能刪除自己的臨時文件
/var:可變化的文件
/var/tmp:臨時文件
pid:進程id號
/bin:binary,二進制,可執行文件,用戶命令,與系統啟動相關
/sbin:super,管理命令,與系統啟動相關
/usr: universal shared read-only,全局共享只讀文件,只讀文件,
/usr/bin:
/usr/sbin:
/usr/lib:
/usr/local:第三方軟件安裝目錄
/usr/local/bin:
/usr/local/sbin:
/usr/local/lib:
命名規則:
1.嚴格區分大小寫;
2.長度不能超過255個字符;
3.不能使用/當文件名
相對路徑:
絕對路徑:
文件管理
目錄管理
ls
cd
pwd
mkdir:創建空目錄
運行程序
設備管理
軟件管理
進程管理
網絡管理
http://xxxxxx/Linuxjc/1152259.html TechArticle