天天看點

檔案目錄管理

/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:儲存檔案同時進行輸出