linux 檢視檔案內容的命令

2021-10-18 21:59:00 字數 2313 閱讀 5306

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

以上就是良許教程網為各位朋友分享的linux相關知識。

linux檢視檔案內容命令

cat由第一行開始顯示檔案內容 tac從最後一行開始顯示 nl顯示同時輸出行號 more一頁一頁的顯示內容 less與more類似,但其優點是,可以往前翻頁 head只看頭幾行 tail只看未尾幾行 od以二進位制的方式讀取檔案內容 cat n n連行號一起輸出到螢幕上 與nl相似 more 檔名 ...

Linux 檔案內容檢視命令

linux 中使用者若對乙個檔案擁有 r 讀 許可權,便可檢視該檔案中的內容。常用的檔案內容檢視命令主要有一下幾個 cat tac nl more less head tail,下面一一介紹。1.cat cat 這個命令的作用是將檔案內容全部顯示在螢幕上,並且是從第一行開始顯示。命令格式 cat 選...

linux檢視檔案內容命令

cat 由第一行開始顯示檔案內容 tac 從最後一行開始顯示 nl 顯示同時輸出行號 more 一頁一頁的顯示內容 less 與more類似,但其優點是,可以往前翻頁 head 只看頭幾行 tail 只看未尾幾行 od 以二進位制的方式讀取檔案內容 cat n n連行號一起輸出到螢幕上 與nl相似 ...