如何在Linux系統中顯示檔案的尾部?\n


要顯示檔案的尾部,我們使用Linux系統中的tail命令。

tail命令用於在Linux作業系統中顯示文字檔案或管道資料的末尾。預設情況下,它會將其輸入的最後10行顯示到標準輸出。它也是head命令的補充。

語法

tail命令的通用語法如下:

tail [OPTION]... [FILE]...

tail命令中可用選項的簡要說明。

序號選項及說明
1-c, --bytes = [-]NUM
顯示每個檔案的最後NUM個位元組。或者使用 -c +NUM 從每個檔案的第NUM個位元組開始顯示。
2-f, --follow [ = {name | descriptor}]
隨著檔案增長顯示追加的資料。
3-F
與 --follow =name --retry 相同
4-n, --lines [-]NUM
顯示最後NUM行而不是前10行。
5--max-unchanged-starts = N
結合 --follow = name 使用,重新開啟一個不可訪問的檔案
6--pid = PID
結合 -f 選項使用,在程序ID PID 結束時終止。
7-q, --quiet, --silent
從不提示給出檔名頭的提示資訊
8--retry
如果檔案不可訪問,則繼續嘗試開啟檔案
9-v, --verbose
始終顯示給出檔名的標題
10-z, --zero-terminated
行分隔符為 NULL,而不是換行符
11--help
顯示幫助資訊然後退出。
12--version
提供版本資訊然後退出。

預設情況下,tail 命令在沒有任何選項的情況下列印最後十行,如本例所示。

首先,我們將使用Linux系統中的cat命令建立一個包含超過十行的檔案,如下所示。

$ cat >text.txt
First line...
Second line...Third line...
Fourth line...
Fifth line...
Sixth line...
Seventh line...
Eighth line...
Ninth line...
Tenth line...
Eleventh line...

然後,我們將使用Linux系統中的tail命令顯示最後十行。

$ head text.txt
Second line...
Third line...
Fourth line...
Fifth line...
Sixth line...
Seventh line...
Eighth line...
Ninth line...
Tenth line...
Eleventh line...

要列印最後n行,我們使用-n或--lines選項和head命令,如下所示。

假設我們想要顯示text.txt檔案的最後四行,那麼我們必須執行如下命令。

$ head -n 4 text.txt

要檢查有關tail命令的更多資訊,我們可以在Linux作業系統中使用--help選項和head命令,如下所示。

$ tail --help

要檢查tail命令的版本資訊,我們可以在Linux作業系統中使用--version選項和tail命令,如下所示。

$ tail --version

更新於:2021年7月1日

20K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.