1. 程式人生 > >linux環境下檢視日誌常用命令

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