inux環境下查看日誌必不可少,簡單整理了一些常用的命令,若有需要可直接拿來使用,如果還有其他覺得不錯的需要補充的,請在微信公衆號測試架構師後 臺回覆給我,謝謝!
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行的日誌記錄
---------------------
作者:測試架構師
來源:CSDN
原文:https://blog.csdn.net/WsXOM853BD45Fm92B0L/article/details/78222021
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!