/ 根目錄
/boot 系統(tǒng)啟動相關(guān)文件,如內(nèi)核等
/dev device 設(shè)備文件 一切皆文件
塊設(shè)備:隨機(jī)訪問,數(shù)據(jù)塊 (硬盤等)
字符設(shè)備:線性訪問,按字符為單位 (顯示器,鼠標(biāo))
設(shè)備號:主設(shè)備號(major)和次設(shè)備號(minor) 設(shè)備入口
/etc 配置文件 純文本文件
/home 用戶的家目錄
/home/username
/root: 管理員的家目錄
/lib: 庫文件
/lib/moudule :內(nèi)核模塊文件
靜態(tài)庫:.a
動態(tài)庫:.dll .so(shared object)
/media 掛載點(diǎn)目錄 移動設(shè)備
/mnt 掛載點(diǎn)文件 額外的臨時文件系統(tǒng)
/opt: optional 可選目錄 第三方程序安裝目錄
/proc: 偽文件系統(tǒng) 內(nèi)核的映射文件 系統(tǒng)調(diào)優(yōu)
/sys: 偽文件系統(tǒng) 硬件設(shè)備先關(guān)的屬性映射文件
/tmp: 臨時文件 /var/tmp
/var:可變化的文件
/bin : 可執(zhí)行文件,用戶命令
/sbin: 管理命令
/usr: universal shared read-only 全局只讀文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local
/usr/local/bin 第三方軟件
/usr/local/sbin
/usr/loacl/lib
命名規(guī)則:
1.長度不能超過255個字符;
2.不能使用/當(dāng)文件名
3.嚴(yán)格區(qū)分大小寫
相對路徑:
絕對路徑:
文件管理
目錄管理
ls
cd
pwd
mkdir 創(chuàng)建空目錄
-p:parent
-v:verbose 顯示創(chuàng)建過程
沒有信息即是最好的信息
tree 查看文件系統(tǒng)樹
命令行展開{花括號展開}
rmdir 刪除空目錄
文件的創(chuàng)建和刪除
touch
修改文件的時間戳
-a
-m
-t
-c
ASCII:美國國家標(biāo)準(zhǔn)
128個字符要存儲:
二進(jìn)制:
字節(jié)存儲8位
國標(biāo)GB18030
Unicode全球化統(tǒng)一代碼
nano簡單的文本編譯器
rm 刪除文件
-i
\rm 以命令本身運(yùn)行命令
-f 強(qiáng)制刪除
-r 遞歸刪除目錄
cp 復(fù)制和移動文件
cp src Dest
復(fù)制一個文件到一個文件
復(fù)制多個文件到一個目錄
cp 默認(rèn)不能復(fù)制目錄
-r 遞歸復(fù)制,可以復(fù)制目錄及文件
-i交互式
-f 強(qiáng)行復(fù)制
-p 保留屬主,屬組,時間戳
-P 復(fù)制鏈接自身屬性
-L 復(fù)制鏈接指向的文件
-a 歸檔復(fù)制,當(dāng)用于備份
-d 復(fù)制鏈接
mv: move
移動文件
不會覆蓋目錄
可以用于重命名目錄和文件
-t
運(yùn)行程序
設(shè)備管理
軟件管理
進(jìn)程管理
網(wǎng)絡(luò)管理
GPL BSD Apache開源協(xié)定,版權(quán)描述
Gentoo, LFS(Linux From Scratch)