linux環境下檢視日誌常用命令
linux環境下檢視日誌必不可少,簡單整理了一些常用的命令。
tail -f 87testing.log#預設檢視最新10條日誌記錄並實時重新整理
tail 87testing.log -n 100 #檢視最新100條日誌記錄
tail -f 87testing.log -n 100 #檢視最新100條日誌記錄並實時重新整理
tail 87testing.log -n +100 #檢視從第100行開始,後面的所有日誌記錄
head 87testing.log -n 100 #檢視前面100行日誌記錄
cat -n 87testing.log |grep "關鍵詞" #檢視到關鍵詞相關日誌及行號
cat -n 87testing.log |grep "關鍵詞" |more #分頁顯示,按空格鍵可翻頁
cat 87testing.log | tail -n +200 | head -n 100 #從200開始,顯示200行到299行的日誌記錄
sed -n '200,299p 87testing.log #從200開始,顯示200行到299行的日誌記錄
sed -n '/2017-10-11 00:00:00/,/2017-10-11 01:23:23/p' 87testing.log #檢視某一時間段內的日誌記錄(兩個日期必須在日誌中存在,不然會是失效)
tail -f 87testing.log |grep --color=auto -i 關鍵詞 #實時日誌記錄中,將關鍵詞設定高亮
tail -f 87testing.log |grep -v 關鍵詞 #反向查詢,查詢實時日誌中不包含關鍵詞的行的日誌記錄
grep 關鍵詞 -B2 -A1 87testing.log #查詢日誌檔案中,關鍵詞所在行及前2行後1行的日誌記錄
轉載於:
https://blog.csdn.net/WsXOM853BD45Fm92B0L/article/details/78222021?utm_source=copy