Tail 命令的學習

2021-08-17 07:33:40 字數 1174 閱讀 3772

tail命令用於輸入檔案中的尾部內容。tail命令預設在螢幕上顯示指定檔案的末尾10行。如果給定的檔案不止乙個,則在顯示的每個檔案前面加乙個檔名標題。如果沒有指定檔案或者檔名為「-」,則讀取標準輸入。

注意:如果表示位元組或行數的n值之前有乙個」+」號,則從檔案開頭的第n項開始顯示,而不是顯示檔案的最後n項。n值後面可以有字尾:b表示512,k表示1024,m表示1 048576(1m)。

tail

(選項)

(引數)

--retry:即是在tail命令啟動時,檔案不可訪問或者檔案稍後變得不可訪問,都始終嘗試開啟檔案。使用此選項時需要與選項「——follow=name」連用;

-c或——bytes=:輸出檔案尾部的n(n為整數)個位元組內容;

-f或;--follow:顯示檔案最新追加的內容。「name」表示以檔名的方式監視檔案的變化。「-f」與「-fdescriptor」等效;

-f:與選項「-follow=name」和「--retry

"連用時功能相同;

-n或——line=:輸出檔案的尾部n(n位數字)行內容。

--pid=《程序號》:與「-f」選項連用,當指定的程序號的程序終止後,自動退出tail命令;

-q或——quiet或——silent:當有多個檔案引數時,不輸出各個檔名;

-s《秒數》或——sleep-interal=《秒數》:與「-f」選項連用,指定監視檔案變化時間隔的秒數;

-v或——verbose:當有多個檔案引數時,總是輸出各個檔名;

--help:顯示指令的幫助資訊;

--version:顯示指令的版本資訊。

舉例:

tail -n

2 /var/log/messages

列印 /var/log/messages的最後兩行,其中 /var/log/messages可以看到核心的輸出值。在檢視模組列印值時很有用。

tail /var/log/messages
預設列印 /var/log/messages的最後10行

tail -c

2k /var/log/messages

列印 /var/log/messages的最後2k的 char(byte)

tail命令學習例項

tail命令將每個檔案的最後10行列印到標準輸出。對於多個檔案,在每個檔案前面加上乙個給出檔名的頭。如果沒有檔案,或者檔案為 則讀取標準輸入。如何使用tail命令 使用tail命令檢視yum.log日誌檔案,顯示最後10行內容,tail預設顯示問價你的最後10行內容 root localhost t...

linux命令之 tail學習

在螢幕上顯示指定檔案的末尾若干行 tail file 顯示檔案file的最後10行 tail n 20 file 顯示檔案file的內容,從第20行至檔案末尾 tail c 10 file 顯示檔案file的最後10個字元 tail 25 mail.log 顯示 mail.log 最後的 25 行 ...

linux 學習筆記 tail 命令

tail f n 100 catalina.out 含義 從檔案尾部監視catalina.out檔案 主要看尾部100行 tail f n 100 catalina.out nohup.out 也可以指定輸出檔案的路徑 進入後台 輸出內容到指定檔案覆蓋原有檔案內容 輸出內容不覆蓋而是追加內容到原有檔...