【Linux 命令】- tail命令
阿新 • • 發佈:2018-12-03
linux tail命令用途是依照要求將指定的檔案的最後部分輸出到標準裝置,通常是終端,通俗講來,就是把某個檔案檔案的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動重新整理,確保你看到最新的檔案內容。tail可執行檔案一般在/usr/bin/以下。
命令語法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
引數解釋:
-f:該引數用於監視File檔案增長。
-c:Number 從 Number 位元組位置讀取指定檔案
-n:Number 從 Number 行位置讀取指定檔案。
-m:Number 從 Number 多位元組字元位置讀取指定檔案,比方你的檔案假設包括中文字,假設指定-c引數,可能導致截斷,但使用-m則會避免該問題。
-b:Number 從 Number 表示的512位元組塊位置讀取指定檔案。
-k:Number 從 Number 表示的1KB塊位置讀取指定檔案。
File:指定操作的目標檔名稱
上述命令中,都涉及到number,假設不指定,預設顯示10行。Number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。
演示示例
1、監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下CTRL+C
tail -f filename
2、顯示filename最後20行
tail -n 20 filename
3、逆序顯示filename最後10行
tail -r -n 10 filename
後記
跟tail功能相似的命令還有:
cat:從第一行開始顯示檔案內容。
tac:從最後一行開始顯示檔案內容。
more:分頁顯示檔案內容。
less:與 more 相似,但支援向前翻頁
head:僅僅顯示前面幾行
tai:僅僅顯示後面幾行
od:以二進位制方式顯示檔案內容
參考:https://www.cnblogs.com/mfryf/p/3336804.html