一天一點點:linux - tail 命令(每天必敲20遍)

tail 命令可用於檢視檔案的內容,有一個常用的引數 -f 常用於查閱正在改變的日誌檔案。

tail -f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。

命令格式:

tail [引數] [檔案]

引數:

-f 迴圈讀取

-q 不顯示處理資訊

-v 顯示詳細的處理資訊

-c<數目> 顯示的位元組數

-n<行數> 顯示檔案的尾部 n 行內容

——pid=PID 與-f合用,表示在程序ID,PID死掉之後結束

-q, ——quiet, ——silent 從不輸出給出檔名的首部

-s, ——sleep-interval=S 與-f合用,表示在每次反覆的間隔休眠S秒

例項

要顯示 notes。log 檔案的最後 10 行,請輸入以下命令:

tail notes。log # 預設顯示最後 10 行

要跟蹤名為 notes。log 的檔案的增長情況,請輸入以下命令:

tail -f notes。log

此命令顯示 notes。log 檔案的最後 10 行。當將某些行新增至 notes。log 檔案時,tail 命令會繼續顯示這些行。 顯示一直繼續,直到您按下(Ctrl-C)組合鍵停止顯示。

顯示檔案 notes。log 的內容,從第 20 行至檔案末尾:

tail -n +20 notes。log

顯示檔案 notes。log 的最後 10 個字元:

tail -c 10 notes。log