如何在Linux系統中顯示檔案的開頭部分?
要顯示檔案的開頭部分,我們使用Linux系統中的head命令。
head命令用於顯示文字檔案或管道資料的開頭部分。預設情況下,它顯示指定檔案的開頭十行。tail命令也用於顯示檔案的結尾部分。
語法
head命令的通用語法如下:
head [OPTION]... [FILE]...
head命令中可用選項的簡要說明。
| 序號 | 選項及說明 |
|---|---|
| 1 | -c, --byte = [-]NUM 顯示每個檔案的開頭NUM個位元組。如果前面帶有‘-’,則列印除每個檔案的最後NUM個位元組之外的所有位元組。 |
| 2 | -n, --lines [-]NUM 顯示開頭NUM行,而不是預設的十行;如果前面帶有‘-’,則顯示除每個檔案的最後NUM行之外的所有行。 |
| 3 | -q, --quiet, --silent 從不提示包含檔名在內的標題。 |
| 4 | -v, --verbose 始終顯示包含檔名的標題。 |
| 5 | -z, --zero-terminated 行分隔符為NULL,而不是換行符。 |
| 6 | --help 顯示幫助資訊,然後退出。 |
| 7 | --version 顯示版本資訊,然後退出。 |
預設情況下,head命令在沒有任何選項的情況下列印前十行,如本例所示。
首先,我們將使用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系統中的head命令顯示前十行。
$ head text.txt First line... Second line... Third line... Fourth line... Fifth line... Sixth line... Seventh line... Eighth line... Ninth line... Tenth line...
要列印前n行,我們使用-n或--lines選項與head命令一起使用,如下所示。
假設我們想顯示text.txt檔案的四行,那麼我們必須執行如下命令。
$ head -n 4 text.txt
要列印第m行到第n行,我們使用Linux系統中的head和tail命令,如下所示。
假設我們想顯示text.txt檔案的第7行到第9行,那麼我們必須執行如下命令。
$ head -n 7 text.txt | tail -9
注意 – tail命令用於在Linux系統中從最後列印行。
要檢查有關head命令的更多資訊,我們使用--help選項與Linux作業系統中的head命令一起使用,如下所示。
$ head --help
要檢查head命令的版本資訊,我們使用--version選項與Linux作業系統中的head命令一起使用,如下所示。$ head --version
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP