導航:首頁 > 程序命令 > 命令tail

命令tail

發布時間:2023-03-04 00:43:02

linux查看日誌的命令是具體怎麼用

Linux查看日誌的命令有很多,比如tail、cat、tac、head、echo等,今天給大家介紹幾種常用的方法:

1、tail-實時查看變化的日誌

命令格式:tail [必要參數][選擇參數][文件]

-f:循環讀取

-q:不顯示處理信息

-v:顯示詳細的處理信息

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

-n<行數>:顯示行數

-q, --quiet, --silent:從不輸出給出文件名的首部

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

2、head

跟tail相反,head是看日誌的前多少行

head -n 10 test.log:查詢日誌文件中的前10行日誌;

head -n -10 test.log:查詢日誌文件除了最後10行的其他所有日誌;

3、cat-搜索關鍵字附近的日誌

cat是由第一行到最後一行連續顯示在屏幕上

最常用的命令:cat -n filename | grep "關鍵字"

cat app.log | grep -C 5 '關鍵字':顯示日誌里匹配字串那行以及前後5行;

cat app.log | grep -B 5 '關鍵字':顯示匹配字串及前5行;

cat app.log | grep -A 5 '關鍵字':顯示匹配字串及後5行;

4、more

more命令是一個基於vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容,支持vi中的關鍵字定位操作。

more的語法:more 文件名

⑵ 在vi命令中 tail 的命令怎麼用

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
或者
tail [ -r ] [ -n Number ] [ File ]
使用說明:
tail 命令從指定點開始將 File 參數指定的文件寫到標准輸出。如果沒有指定文件,則會使用標准輸入。 Number 變數
指定將多少單元寫入標准輸出。 Number 變數的值可以是正的或負的整數。如果值的前面有 +(加號),從文件開頭
指定的單元數開始將文件寫到標准輸出。如果值的前面有 -(減號),則從文件末尾指定的單元數開始將文件寫到
標准輸出。如果值前面沒有 +(加號)或 -(減號),那麼從文件末尾指定的單元號開始讀取文件。
主要參數:
-b Number 從 Number 變數表示的 512 位元組塊位置開始讀取指定文件。
-c Number 從 Number 變數表示的位元組位置開始讀取指定文件。
-f 如果輸入文件是常規文件或如果 File 參數指定 FIFO(先進先出),
那麼 tail 命令不會在復制了輸入文件的最後的指定單元後終止,而是繼續
從輸入文件讀取和復制額外的單元(當這些單元可用時)。如果沒有指定 File 參數,
並且標准輸入是管道,則會忽略 -f 標志。tail -f 命令可用於監視另一個進程正在
寫入的文件的增長。
-k Number 從 Number 變數表示的 1KB 塊位置開始讀取指定文件。
-m Number 從 Number 變數表示的多位元組字元位置開始讀取指定文件。使用該標志提供在
單位元組和雙位元組字元代碼集環境中的一致結果。
-n Number 從首行或末行位置來讀取指定文件,位置由 Number 變數的符號(+ 或 - 或無)
表示,並通過行號 Number 進行位移。
-r 從文件末尾以逆序方式顯示輸出。-r 標志的預設值是以逆序方式顯示整個文件。
如果文件大於 20,480 位元組,那麼-r標志只顯示最後的 20,480 位元組。 -r 標志只有
與 -n 標志一起時才有效。否則,就會將其忽略。

⑶ Linux下tail命令的使用方法。

Linux 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秒
tail -n 50 wx.log
示例:查看/var/log/boot.log,只顯示最後一行,則執行
tail -n 1 /var/log/boot.log
tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行以後的
head -n 1000:顯示前面1000行

⑷ 2-15 Linux中的文件查看 --- head、tail 和 wc 命令

head / tail:顯示文件頭或尾幾行

    -n:指定顯示幾行。默認是10行

    head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項默認前10行。

    head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。

    tail /etc/passwd:查看 /etc/passwd 後 10 行信息。 不加選項默認後10行。

    tail -5 /etc/passwd:指定查看 etc/passwd 文件後 5 行。

    wc:顯示文件的行數、字數、位元組。

        -c:只顯示位元組。

        -w:只顯示字數。這里的字數指的是由空格,換行符等分隔的字元串。

        -l:只顯示行。

    wc -l /etc/passwd:顯示/etc/passwd 文檔行數。

    wc -c /etc/passwd:顯示 /etc/passwd 文檔位元組數。

    wc -w /etc/passwd:顯示etc/passwd 文檔字數。

    wc -cl /etc/passwd:-cl 組合選項,查看/etc/passwd 文檔的行數和位元組數

閱讀全文

與命令tail相關的資料

熱點內容
安卓快手下載怎麼沒有下載到本地 瀏覽:228
怎麼在安卓手機登繪旅人 瀏覽:404
桌面文件全部加密 瀏覽:401
6s怎麼外接u盤需要什麼app 瀏覽:131
linux查看文件許可權命令 瀏覽:685
安卓手游存檔怎麼用 瀏覽:761
linuxyum安裝ftp 瀏覽:690
村委會主任可以推行政命令嗎 瀏覽:102
電腦文件夾封面多張圖片 瀏覽:263
網吧總伺服器叫什麼 瀏覽:922
多個演算法解決同一個問題 瀏覽:455
小車解壓後我的購車發票呢 瀏覽:977
做app開發用什麼雲伺服器 瀏覽:177
linux網卡子介面 瀏覽:985
21歲職高畢業學程序員怎麼學 瀏覽:321
vs如何對單個文件編譯 瀏覽:6
為什麼有的電腦不能安裝python 瀏覽:75
金蝶迷你版加密狗檢測到過期 瀏覽:186
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19