一、cat 顯示出文件的所有內容
(1)格式:cat 文件名
-n 顯示行號
(2)特色:一次性顯示全部文件內容
二、tac 從最後一行倒着顯示文件所有內容
三、more 全屏方式分頁顯示文件內容
回車翻一行
空格向下翻一頁
b 向上翻一頁
q 退出
四、less 與more相同,擴展內容更多
more和less區別:
顯示到最後,more會自動退出,less不會
五、head 查看文件開頭的一部份內容(默認10行)
(1)格式:head 文件名
-n n爲具體數字,顯示n行
六、tail 查看文件結尾的一部份內容(默認10行)
(1)格式:tail 文件名 tail -n 數字 文件名
-f 動態顯示 tail -n +3 文件名:從第三行開始顯示
tail -f 通常用來動態看日誌文件 tail -n -3 文件名:顯示最後三行
七、which 查找可執行文件並顯示所在的位置
(1)格式:which 命令或程序名
八、whereis 查找文件的路徑、該文件的幫助文件路徑
九、locate 根據天天更新的數據庫(/var/lib/mlocate)查找,速度快
不能找到本身新建的文件但會找到已經刪除的文件
須要手動更新
(1)格式:locate 文件名
十、find 用於查找文件或目錄
(1)格式:find [查找範圍] [查找條件] [動做]
條件:
-name:按文件名稱查找
-size:按文件大小查找
-type:按文件類型查找
特殊查找條件
-o:邏輯或
-not:邏輯非(用!表示)
-a:邏輯與(默認)
find /boot -size +1024 -o -name"vmlinuz"
動做:
-exec:將find查找結果交給-exec後面的命令執行
-ok:比-exec動做多了一個確認
要準確使用字節做爲單位,須要使用c
例如:
find . -size +567c 查找當前目錄下,文件大小大於567字節的全部文件
-maxdepth :查找深度
十一、zip 製做壓縮文件
(1)格式:zip 壓縮文件名 文件1 文件2...
zip文件不能用cat查看
(2)選項:
-r:用來壓縮目錄
十二、unzip 解壓縮文件
(1)格式:unzip 壓縮文件名
解壓到指定目錄,用-d選項,若是不指定目錄,則解壓到當前目錄
選項:
-d:指定解壓到哪一個目錄
-l:列出詳細信息
1三、gzip:製做壓縮文件,解開壓縮文件(只能對文件進行壓縮,不能對目錄進行壓縮)
(1)格式: gzip 文件名
gzip -d .gz格式的壓縮文件(只能解壓.gz格式的壓縮文件)
(2)選項;
-9:表示高壓縮比,取值1-9,默認6
-d:用於解壓縮文件
1四、zcat 查看壓縮文件內容
1五、bzip2 製做壓縮文件,解開壓縮文件(只能對文件操做,而且沒有打包功能)
1六、bzcat 查看壓縮文件內容
1七、tar 能夠歸檔(打包)不壓縮,也能夠歸檔而且壓縮
(1)格式 tar [選項]... 歸檔文件名 源文件或目錄
tar [選項]... 歸檔文件名 [-C 解壓目錄]
(2)選項:
-c:建立.tar格式的包文件
-x:解開.tar格式的包文件
-v:輸出詳細信息
-f:表示歸檔文件名
-f選項後面必須是歸檔文件名
-t:列表查看包內文件
-p:保持原文件的原來屬性
-P:保持原文件的絕對路徑
-z:調用gzip程序進行壓縮或解壓
-j:調用bzip2程序進行壓縮或解壓
-C:建包或解包時進入指定目錄
-J:調用xz程序進行壓縮或解壓
-A:將歸檔文件追加到另外一個歸檔文件中
-r:將文件追加到一個歸檔文件中
注意事項:
(1)必定注意絕對路徑和相對路徑問題,推薦使用相對路徑
(2)使用z、j、J壓縮的文件,解壓縮的時候不須要加上z、j、J,tar直接能夠識別
(3)tar對目錄和文件均可以進行操做,gzip和bzip2只能對文件進行操做