1、cat 顯示出文件的全部內容 (1)格式:cat 文件名 -n 顯示行號 (2)特點:一次性顯示所有文件內容 2、tac 從最後一行倒著顯示文件全部內容 3、more 全屏方式分頁顯示文件內容 回車翻一行 空格向下翻一頁 b 向上翻一頁 q 退出 4、less 與more相同,擴展內容更多 mo ...
1、cat 顯示出文件的全部內容 (1)格式:cat 文件名 -n 顯示行號 (2)特點:一次性顯示所有文件內容 2、tac 從最後一行倒著顯示文件全部內容 3、more 全屏方式分頁顯示文件內容 回車翻一行 空格向下翻一頁 b 向上翻一頁 q 退出 4、less 與more相同,擴展內容更多 more和less區別: 顯示到最後,more會自動退出,less不會 5、head 查看文件開頭的一部分內容(預設10行) (1)格式:head 文件名 -n n為具體數字,顯示n行 6、tail 查看文件結尾的一部分內容(預設10行) (1)格式:tail 文件名 tail -n 數字 文件名 -f 動態顯示 tail -n +3 文件名:從第三行開始顯示 tail -f 一般用來動態看日誌文件 tail -n -3 文件名:顯示最後三行 7、which 查找可執行文件並顯示所在的位置 (1)格式:which 命令或程式名 8、whereis 查找文件的路徑、該文件的幫助文件路徑 9、locate 根據每天更新的資料庫(/var/lib/mlocate)查找,速度快 不能找到自己新建的文件但會找到已經刪除的文件 需要手動更新 (1)格式:locate 文件名 10、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 :查找深度 11、zip 製作壓縮文件 (1)格式:zip 壓縮文件名 文件1 文件2... zip文件不能用cat查看 (2)選項: -r:用來壓縮目錄 12、unzip 解壓縮文件 (1)格式:unzip 壓縮文件名 解壓到指定目錄,用-d選項,如果不指定目錄,則解壓到當前目錄 選項: -d:指定解壓到哪個目錄 -l:列出詳細信息 13、gzip:製作壓縮文件,解開壓縮文件(只能對文件進行壓縮,不能對目錄進行壓縮) (1)格式: gzip 文件名 gzip -d .gz格式的壓縮文件(只能解壓.gz格式的壓縮文件) (2)選項; -9:表示高壓縮比,取值1-9,預設6 -d:用於解壓縮文件 14、zcat 查看壓縮文件內容 15、bzip2 製作壓縮文件,解開壓縮文件(只能對文件操作,並且沒有打包功能) 16、bzcat 查看壓縮文件內容 17、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只能對文件進行操作