Linux 檔案管理 tail 命令詳解

2021-08-21 04:05:52 字數 1190 閱讀 6553

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 file (顯示檔案file的最後10行)

tail +20 file (顯示檔案file的內容,從第20行至檔案末尾)

tail -c 10 file (顯示檔案file的最後10個字元)

在實際使用當中,我們比較常用的功能就是用它來監視日誌檔案,這是乙個非常有用的功能。

tail -f -s 3 /var/log/maillog

其實有一種和cat相同的功能,從標準輸入中寫入檔案

tail >> ***.txt <> hello

>eof

cat ***,txt

hello

Linux命令 檔案處理命令 tail

tail etc services 檢視etc目錄的services檔案最後10行內容 預設顯示後10行內容 tail n 5 etc services 檢視etc目錄的services檔案的後5行內容 tail f var log message 動態顯示message這個檔案的後10行內容後10...

linux命令 tail 命令

tail 命令從指定點開始將檔案寫到標準輸出.使用tail命令的 f選項可以方便的查閱正在改變的日誌檔案,tail f filename會把filename裡最尾部的內容顯示在螢幕上,並且不但重新整理,使你看到最新的檔案內容.1 命令格式 tail 必要引數 選擇引數 檔案 2 命令功能 用於顯示指...

linux命令 tail 命令

tail 命令可用於檢視檔案的內容,有乙個常用的引數 f 常用於查閱正在改變的日誌檔案。tail f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。tail 引數 檔案 引數 f 迴圈讀取 q 不顯...