Linux查看文件內容命令:cat, tail, head, more, less
cat
直接顯示整個文件。
cat
直接顯示全部文件內容,沒有換頁等交互。
cat filename
more
more命令,功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁地顯示方便使用者逐頁閱讀。
而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。
more命令從前向后讀取文件,因此在啟動時就加載整個文件。
命令格式
more [params] filename
常用參數
參數名 | 含義 |
---|---|
-num | 一次顯示的行數 |
-d | 在每屏的底部顯示友好的提示信息 |
-f | 計算行數時,以實際上的行數,而非自動換行過后的行數(有些單行字數太長的會被擴展為兩行或兩行以上) |
-p | 顯示下一屏之前先清屏 |
-c | 從頂部清屏然后顯示 |
-s | 文件中連續的空白行壓縮成一個空白行顯示 |
+/ | 先搜索字符串,然后從字符串之后顯示 |
+num | 從第num行開始顯示 |
常用命令
命令 | 功能 |
---|---|
Enter | 向下n行,需要定義。默認為1行 |
Ctrl+F | 向下滾動一屏 |
space | 向下滾動一屏 |
Ctrl+B | 返回上一屏 |
= | 輸出當前行的行號 |
:f | 輸出文件名和當前行的行號 |
v | 調用vi編輯器 |
! | 調用Shell,并執行命令 |
q | 退出more |
more 使用-b 可以實現對文件的向前翻頁,但是這一操作對于管道無用。
less
less 與 more 類似,less 可以隨意瀏覽文件,支持翻頁和搜索,支持向上翻頁和向下翻頁。
命令格式
less [params] filename
常用參數
參數名 | 含義 |
---|---|
-b | 設置緩沖區大小 |
-N | 顯示行號 |
/字符串 | 向下搜索字符串 |
?字符串 | 向上搜索字符串 |
常用命令
命令 | 功能 |
---|---|
b | 向后翻一頁 |
d | 向后翻半頁 |
space | 滾動一頁 |
Enter | 滾動一行 |
tail
tail 命令可用于查看文件的內容,把文件里的最尾部的內容顯示在屏幕上。
命令格式
tail [params] filename
常用參數
參數名 | 功能 |
---|---|
-f | 循環讀取(即目標文件每有更新,都會被動態顯示出來) |
-n [行數] | 顯示文件的尾部 n 行內容(默認顯示后10行) |
head
head 命令可用于查看文件的開頭部分的內容。
命令格式
head [params] filename
常用參數
參數名 | 含義 |
---|---|
-q | 隱藏文件名 |
-v | 顯示文件名 |
-n [行數] | 顯示的行數(默認也是10行) |
Ref:
https://www.runoob.com/
https://blog.csdn.net/xyw_blog/article/details/16861681