一 指令介紹
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
2.2 案例2
顯示檔案從20行到末尾的内容
tail -n +20 test.txt
2.3 案例3
顯示檔案的最後10個位元組
tail -c 10 test.txt
2.4 案例4
顯示檔案最新追加的内容,預設顯示10行
tail -f test.txt
至此,tail指令梳理完成。