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
要跟蹤名為 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
**:
Shell Linux命令實現日誌分析
這篇文章主要介紹了shell linux命令實現日誌分析,本文給出了結合grep命令 awk命令等實現了幾個常用的日誌分析統計長命令,需要的朋友可以參考下 一 列出當天訪問次數最多的ip 命令 複製 如下 cut d f 1 usr local apache2 logs access log uni...
Shell Linux命令實現日誌分析
這篇文章主要介紹了shell linux命令實現日誌分析,本文給出了結合grep命令 awk命令等實現了幾個常用的日誌分析統計長命令,需要的朋友可以參考下 一 列出當天訪問次數最多的ip 命令 複製 如下 cut d f 1 usr local apache2 logs access log uni...
Shell Linux 一行 多命令
要實現在一行執行多條linux命令,分三種情況 1 舉例 lpr tmp t2 rm tmp t2 第2條命令只有在第1條命令成功執行之後才執行。根據命令產生的退出碼判斷是否執行成功 0成功,非0失敗 2 舉例 cp tmp t2 tmp t2.bak rm tmp t2 只有 前的命令 cp tm...