日誌實時監控
tail -f spring.log
關鍵字實時監控tail -f spring.log | grep "key"
如果沒有特殊字元,可以不用引號,如果關鍵字有引號使用單引號和雙引號配合使用
輸出匹配內容上下行
輸出匹配行以及下面5行
tail -f spring.log |grep -a 5 "key"
輸出匹配行以及上面5行
tail -f spring.log |grep -b 5 "key"
輸出匹配行以及上下5行
tail -f spring.log |grep -c 5 "key"
grep的使用方法也可以配合cat命令使用
退出監控
快捷鍵control+c (如果遇到不好使,請切換到英文輸入法)
日誌檢視
cat spring.log
日誌篩選
指定行數檢視:
從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename |
tail -n +3000 |
head -n 1000
顯示1000行到3000行
cat filename|
head -n 3000 |
tail -n +1000
注意兩種方法的順序
tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行以後的
head -n 1000:顯示前面1000行
高階篇檢視從上往下匹配從5行開始到結尾
cat spring.log |
grep cdata |
tail -n +5
檢視從下往上匹配5行
cat spring.log |
grep cdata |
tail -n -5
檢視匹配中第5行
cat spring.log |
grep
"key"
|tail -n +5|
head -n 1
檢視匹配中的倒數第5行
cat spring.log |
grep
"key"
|tail -n -5|
head -n 1
head -10
tail -f
基於已知條件盡量縮小檢視範圍,例如介面名、引數、時間段、執行執行緒
所在目錄 /var/log/nginx
Linux最全篩選查詢日誌 命令列
1.查詢日誌中含有某個關鍵字的資訊 2.查詢日誌尾部最後10行的日誌 3.查詢日誌檔案頭10行的日誌 4.查詢10行之後的所有日誌 5.查詢日誌檔案除了最後10行的其他所有日誌 6.查詢日誌中含有某個關鍵字的資訊顯示出行號 7.顯示102行,前10行和後10行的資料 8.根據日期時間段查詢 前提日誌...
Linux最全篩選查詢日誌 命令列
1.查詢日誌中含有某個關鍵字的資訊 2.查詢日誌尾部最後10行的日誌 3.查詢日誌檔案頭10行的日誌 4.查詢10行之後的所有日誌 5.查詢日誌檔案除了最後10行的其他所有日誌 6.查詢日誌中含有某個關鍵字的資訊顯示出行號 7.顯示102行,前10行和後10行的資料 8.根據日期時間段查詢 前提日誌...
linux日誌常用查詢命令
幾個常用的查詢日誌的命令 實時查詢日誌 tail f 日誌檔名實時查詢迴圈展示後100行 tail fn 100 日誌檔名cat 日誌檔名 grep c 5 關鍵字 顯示日誌檔案裡匹配關鍵字字串那行以及上下5行 cat 日誌檔名 grep b 5 關鍵字 顯示關鍵字及前5行 cat 日誌檔名 gre...