一、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字節的全部文件
-maxdepht :查找深度數據庫