天天看點

小白入門必知必會-Linux常用指令詳解-tail指令

作者:霸都運維

一 指令介紹

1.1 功能

  • 顯示檔案尾部内容,預設在螢幕上顯示指定檔案的末尾10行。
  • 處理多個檔案時會在各個檔案之前附加含有檔案名的行。
  • 如果沒有指定檔案或者檔案名為-,則讀取标準輸入。

1.2 文法

tail [選項] [參數]

選項:

  • -f:顯示檔案最新追加的内容。“name”表示以檔案名的方式監視檔案的變化。
  • -c:輸出檔案尾部的n個位元組内容。
  • -n:輸出檔案的尾部n行内容。
  • --pid=<程序号>:與“-f”選項連用,當指定的程序号的程序終止後,自動退出tail指令。
  • -s:與“-f”選項連用,指定監視檔案變化時間隔的秒數。
  • --help:顯示指令的幫助資訊。
  • --version:顯示指令的版本資訊。

參數

  • 檔案清單:指定要顯示尾部内容的檔案清單。

二 使用場景

2.1 案例1

顯示檔案的最後10行

tail test.txt

小白入門必知必會-Linux常用指令詳解-tail指令

2.2 案例2

顯示檔案從20行到末尾的内容

tail -n +20 test.txt

小白入門必知必會-Linux常用指令詳解-tail指令

2.3 案例3

顯示檔案的最後10個位元組

tail -c 10 test.txt

小白入門必知必會-Linux常用指令詳解-tail指令

2.4 案例4

顯示檔案最新追加的内容,預設顯示10行

tail -f test.txt

小白入門必知必會-Linux常用指令詳解-tail指令

至此,tail指令梳理完成。

繼續閱讀