/boot:系統啟動相關的檔案,如核心、initrd,以及grub(bootloader)
/dev:裝置檔案
塊裝置:随機通路,資料塊
字元裝置:線性通路,按字元為機關
裝置号:主裝置号(major)和次裝置号(minor)
/dev/null:軟體裝置,bit bucket,資料黑洞
/etc:配置檔案
/home:家目錄
/root:root使用者家目錄
/lib:庫檔案
/lib/modules:核心子產品檔案
靜态庫:.a
動态庫:.dll,.so(shared object)
/media & /mnt:挂載點目錄
/misc:雜項
/opt:可選目錄,早期用于安裝第三方程式
/proc:僞檔案系統,核心映射檔案
/sbin:可執行指令,管理指令
/bin:可執行檔案,使用者名令
/selinux
/srv
/sys:僞檔案系統,跟硬體裝置相關的屬性映射檔案
/tmp:臨時檔案
/usr:universal shared readonly,隻讀檔案
/usr/bin
/usr/sbin
/usr/lib
/usr/local
/usr/local/bin
/usr/local/sbin
/usr/local/lib
/var:可變化的檔案
/var/tmp:臨時檔案目錄
目錄管理
ls:檢視目錄下内容
cd:切換目錄
pwd:檢視目前目錄路徑
tree:樹形展示檔案夾
mkdir:建立空檔案夾
rmdir:删除空檔案夾
檔案管理
touch:改變檔案或目錄時間
stat:顯示檔案的中繼資料
file:檔案類型
rm:檔案删除
檔案複制
cp
install
文本編輯器
nano:檔案編輯器
vi:檔案編輯器
vim:檔案編輯器
ASCII檔案:
t:0000 1001
檔案查找
locate:非實時的,根據資料庫查找完成的
find:實時的
文本處理
檢視文本
cat|tac:全文本輸出
more:向後翻
less:向前翻
head:隻看前n行
tail:隻看後n行
cut:文本切斷
join
sed
awk
grep:正規表達式
sort:文本排序
uniq:去掉相鄰且重複的行
tr:删除、替換
文本統計
wc:文統計
符号
tee:儲存檔案同時進行輸出