
顯示檔案內容命令: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

本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/256153.html
標籤:Linux
上一篇:Linux文本處理三劍客之awk學習筆記11:選項、內置變數和內置函式
下一篇:Linux系統安裝JDK
