檢視log日誌的常用方法總結

2021-10-05 20:11:16 字數 1046 閱讀 2737

linux檢視日誌的常用命令包括

tail/head、cat/tac、less/more、grep/sed、wc
more僅能向前移動,less可以隨意瀏覽檔案,less 在檢視之前不會載入整個檔案

less logfile.log

grep是一種強大的文字搜尋工具,使用正規表示式搜尋文字且把匹配的行列印出來。

sed是一種非互動式的編輯器,sed會逐行處理檔案並將結果傳送到螢幕。

1、匹配關鍵字,排查錯誤

grep

# grep -w 「keyword" filelog.log -2 --color -n > /tmp/tmp.log

# grep -w "keyword" filelog.log -2 --color -n | less

-w 全匹配;-2 關鍵字上下2行;–color 關鍵字著色;-n 輸出行號

2、檢視某個時間段的日誌資訊:

# grep '2019-08-06 22' filename
cat結合grep

# cat log.file |grep -n '2019-08-06 22:43'
sed結合grep

sed -n '2013:15:00:01/,/2013:16:59:58/p' ***x.log |

grep

"exception" -n -5 --color

3、檢視日誌最後一次出現關鍵字』test』的日誌記錄
grep

'test' -a 10 log.file |

tail -n 11

這裡需要了解到grep命令的幾個引數含義:

4、統計乙份日誌裡面出現『keyword』關鍵字的行數

# grep 'keyword' ./log.file |wc -l
wc命令常用的幾個引數

日誌檢視 優雅的檢視log日誌

前言 作為一名測試工程師,測試任務中和linux打交道的地方有很多,比如檢視日誌 定位bug 修改檔案 部署環境等。產品部署在linux上,如果某個功能發生錯誤,就需要我們去排查出錯的原因,所以熟練的掌握檢視log的方法顯得尤為重要。如何優雅的檢視log日誌,讓我們拭目以待。談到檢視log的方法,最...

Linux檢視log日誌,簡單常用的指令

線上出bug是常有的事,尤其是分布式環境,查詢log日誌快速定位問題是很有必要的,grep命令就可以得到多個條件查詢出來的結果,並且可以對多個檔案進行查詢 1.grep的and,多條件的與查詢。grep的and,多條件的與查詢 grep condition filename grep conditi...

Linux 檢視log日誌

tail f log 迴圈讀取日誌 tail 10000 log 顯示檔案的尾部 n 行內容 tail f log grep 關鍵字 迴圈讀取日誌,並根據關鍵字過濾 tail f log grep i 關鍵字 忽略字元大小寫 tail f log grep e 關鍵字a 關鍵字b 關鍵字c 過濾多個...