Linux系統下如何檢視日誌?常用命令有哪些?

老男孩IT教育機構發表於2022-05-10

  在Linux作業系統中,日誌檔案(log檔案)是重要的系統資訊檔案,可以儲存幾乎所有的操作記錄,比如:使用者的登入資訊、系統的啟動資訊、服務資訊等等。那麼Linux系統下如何檢視日誌?Linux可以檢視日誌的命令有很多,其中包含:tail、head等,下面為大家詳細介紹一下。

  1、tail

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

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

  命令格式:tail [引數] [檔案]

  引數

  -f 迴圈讀取

  -q 不顯示處理資訊

  -v 顯示詳細的處理資訊

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

  -n<行數> 顯示行數

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

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

  2、head

  head命令可用於檢視檔案的開頭部分的內容,有一個常用的引數-n用於顯示行數,預設為10,即顯示10行的內容。

  命令格式:head [引數] [檔案]

  引數

  -q 隱藏檔名

  -v 顯示檔名

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

  -n<行數> 顯示的行數

  3、less

  less與more類似,less可以隨意瀏覽檔案,支援翻頁和搜尋,支援向上翻頁和向下翻頁。

  語法格式:less [引數] 檔案

  引數

  -b <緩衝區大小>設定緩衝區的大小;

  -e 當檔案顯示結束後,自動離開;

  -f 強迫開啟特殊檔案,例如外圍裝置代號、目錄和二進位制檔案;

  -g 只標誌最後搜尋的關鍵詞;

  -i 忽略搜尋時的大小寫;

  -m 顯示類似more命令的百分比;

  -N 顯示每行的行號;

  -o <檔名>將less輸出的內容在指定檔案中儲存起來;

  -Q 不使用警告音;

  -s 顯示連續空行為一行;

  -S 行過長時間將超出部分捨棄;

  -x <數字>將tab鍵顯示為規定的數字空格;

  /字串:向下搜尋字串的功能;

  ?字串:向上搜尋字串的功能;

  n 重複前一個搜尋;

  N 反向重複前一個搜尋;

  b 向上翻一頁;

  d 向後翻半頁;

  h 顯示幫助介面;

  Q 退出less命令;

  …………

  除了這幾個命令之外,cat、more、sed等命令也可以檢視日誌,由於內容過多,就不一一介紹了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2893260/,如需轉載,請註明出處,否則將追究法律責任。

相關文章