Linux顯示文件內容常用命令


顯示文件內容命令:cat、more、less、head、tail

一.cat命令

主要用來顯示文件,依次讀取其后所指文件的內容並將其輸出到標准輸出設備上。

另外,還能夠用來連接兩個或多個文件,形成新的文件

該命令的使用形式為:cat [選項] 文件名

例:在屏幕上顯示出readme.txt文件的內容

#cat readme.txt

把文件text1和文件text2的內容合並起來,放入文件test3中

#cat text1 text2 > text3

此時終端屏幕上不能直接看到該命令執行后的結果,所有要查看text3需要使用命令

#cat text3

 

二、more命令

more命令一次顯示一屏信息,若信息未顯示完屏幕底部將出現“-More-(xx%)”。

此時按Space鍵,可顯示下一屏內容;

按“回車”鍵,顯示下一行內容;

按B鍵,顯示上一屏;

按Q鍵,可退出more命令。

命令格式為:more [選項] 文件名

選項表如下:

 

在查看一個內容較多,無法在一屏內顯示的文件時,經常要用到more操作命令:

例:顯示文件test中從第三行起的內容

#more +3 test

再使用“+/pattern”選項,從文件test中查找第一個出現“teacher”字符串的行,並從該處前兩行開始顯示輸出

#more +/teacher test

若每屏顯示8行

#more -8 test

從終端頂部開始顯示文件內容,並給出提示信息

#more -dc test

 

三、less命令

less命令和more命令功能類似,顯示文件是允許用戶既可以向前又可以向后翻頁閱讀文件。

【page up】向前翻頁

【page down】向后翻頁

q鍵退出

命令格式:less [選項] 文件名

 

四、head命令

cat命令會一次輸出文件的全部內容,而head命令則用於查看文件前面的部分內容。

命令格式為:head [n] 文件名

其中,-n用於指定顯示文件的前n行,如果未指定行數n,則使用默認值10.

例:顯示example文件的前5行

#head -5 example

 

五、tail命令

和head命令的功能相對應。如果想查看文件的尾部,可以使用tail命令。

該命令顯示一個文件的指定內容,它拔指定文件指定顯示范圍的內容顯示在標准輸出上。

同樣,如果沒有給定文件名,則使用標准輸入文件。

命令格式為:tail [選項] 文件名

各選項的含義如下:

+num:從第num行以后開始顯示

-num:從距文件尾num行處開始顯示。如果省略num參數,系統默認值為10.

l:以文本行為num的計數單位。與參數選項+num或-num選項同時使用時,num表示要顯示的文本行行數。

c:以字節為num的計數單位。與參數選項+num或-num選項同時使用時,num表示要顯示的字符數。

注:c選項可以省略,系統默認值為1,即按行計。

例:從文件test的第10行開始時顯示文件的內容

#tail +10 test

顯示文件example的最后4行

#tail -4 example


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM