幾個常用的查詢日誌的命令
實時查詢日誌
tail -f 日誌檔名
實時查詢迴圈展示後100行
tail -fn 100 日誌檔名
cat 日誌檔名 | grep -c 5 '關鍵字' 顯示日誌檔案裡匹配關鍵字字串那行以及上下5行
cat 日誌檔名 | grep -b 5 '關鍵字' 顯示關鍵字及前5行
cat 日誌檔名 | grep -a 5 '關鍵字' 顯示關鍵字及後5行
cat 日誌檔名 | grep -i '關鍵字' 查詢關鍵字不區分大小寫(只適用於單字元)。
cat 日誌檔名 | grep '關鍵字'
--color -a10 關鍵字高亮(後面不能接管道符,接了就失效了)
分頁查詢內容
查詢命令後加|more,或直接用more命令查詢
cat 日誌檔名 | grep '關鍵字'
| more
按照時間段查詢關鍵字
sed命令
sed -n '/2020-04-05 15:05:38/,/2020-04-06 15:20:38/p' 日誌檔案 | grep '關鍵字' 查詢在兩個時間段內的包含某關鍵字的日誌
但是該命令需要注意的是寫的這兩個時間段的節點必須在日誌中確實存在,如果,初始時間丟失,則查詢無結果,截至時間不存在,則截至時間限制失效,需要先在日誌中找到確實存在的兩個時間點,感覺不太好用,可以用grep配合正則去查詢
cat 日誌檔案 | grep '^2020-04-05 10:2[2-4]'
| grep '關鍵字'
| more
查詢日誌10:22 - 10:24之間包含關鍵字的日誌並分頁,還可以根據需求加顯示上下文等 Linux查詢日誌常用命令
作為一名開發人員,linux環境肯定不陌生,當我們的專案出現了問題,那麼linux下的日誌操作顯得尤為重要,今天我們就一起分析一下日常常用的日誌查詢操作命令。命令格式 tail 必要引數 選擇引數 檔案 tail f c number n number m number b number k num...
Linux查詢日誌常用技巧
1.linux下最強大的搜尋命令為 find 它的格式為 find 指定目錄 指定條件 指定動作 比如使用find命令搜尋在根目錄下的所有inte ces檔案所在位置,命令格式為 find name inte ces 2.tail f catalina.out檢視實時日誌 3.vi 日誌名 進入編輯...
linux日誌篩選查詢命令
日誌實時監控tail f spring.log關鍵字實時監控tail f spring.log grep key 如果沒有特殊字元,可以不用引號,如果關鍵字有引號使用單引號和雙引號配合使用 輸出匹配內容上下行 輸出匹配行以及下面5行 tail f spring.log grep a 5 key 輸出...