只需一分鐘,帶你快速掌握linux head命令!

老男孩IT教育機構 發表於 2022-11-22
Linux

  在Linux系統中,有許許多多種命令,對於運維工程師來說,能夠熟練運用命令是至關重要的,今天老男孩教育小編透過8個小例子帶大家學會head命令,以下是詳細的內容:

  head命令用於讀取前X行並將其列印到標準輸出,預設會將檔案的前10行輸出,但是我們可以透過額外的引數來修改這個預設值,溫馨提示:head命令與tail命令相反,tail由於列印檔案的最後X行。

  命令語法:$ head [options] files(s)

  1)顯示檔案的前10行

  不帶任何引數,顯示檔案的前十行

  $ head asian_countries.txt

  2)顯示檔名標記

  使用-v選項,可以在列印檔案中的行之前顯示檔名標記,如下所示

  $ head -v asian_countries.txt

  3)顯示多個檔案的輸出

  另外,你可以在一個命令中傳遞多個檔案,如下所示。這一次,每個文字檔案的名稱首先列印在行之前,第一個檔案的輸出位於下一個檔案之前。

  $ head asian_countries.txt europe_countries.txt

  4)顯示前X行

  使用-n選項定義想要顯示的行,後跟想要列印的行數。例如,要列印前5行,可以執行以下命令

  $ head -n 5 asian_countries.txt

  5)將輸出重定向到檔案

  你可以使用重定向運算子 (>) 將head命令的輸出儲存到文字檔案或日誌檔案中,而不是列印到標準輸出。如果檔案不存在,則建立它,並儲存輸出。請注意,這將覆蓋檔案中的所有內容。

  將asian_countries.txt檔案的前四行內容儲存到output.txt檔案中

  $ head -n 4 asian_countries.txt > output.txt

  6)配合管道使用

  使用管道命令列印n行數。例如,你可以在/etc目錄中列印前15個條目,如下所示

  $ ls /etc | head -n 15

  7)檢視命令版本

  $ head --version

  8)獲取幫助

  使用tail --help命令獲取幫助

  tail --help

  或者透過man head命令獲取幫助

  $ man head


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2924484/,如需轉載,請註明出處,否則將追究法律責任。