如何在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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP