Linux日志命令

1.tail 查看日志方法大全


tail -f app.log.log#默認查看最新10條日志記錄并實時刷新

tail app.log.log -n 100 #查看最新100條日志記錄

tail -f app.log.log -n 100 #查看最新100條日志記錄并實時刷新

tail app.log.log -n +100 #查看從第100行開始,后面的所有日志記錄

head app.log.log -n 100 #查看前面100行日志記錄

cat -n app.log.log |grep "關鍵詞" #查看到關鍵詞相關日志及行號

cat -n app.log.log |grep "關鍵詞" |more #分頁顯示,按空格鍵可翻頁

cat app.log.log | tail -n +200 | head -n 100 #從200開始,顯示200行到299行的日志記錄

sed -n '200,299p app.log.log #從200開始,顯示200行到299行的日志記錄

sed -n '/2019-06-28 12:00:/,/2019-06-28 12:23/p' app.log.log #查看某一時間段內的日志記錄(兩個日期必須在日志中存在,不然會是失效)

tail -f app.log.log |grep --color=auto -i 關鍵詞 #實時日志記錄中,將關鍵詞設置高亮(-f是動態(tài)刷新才能看出來)

tail icac-coll-all.log -n +100| grep --color=auto -i "BC559617489927929856"? (從100行開始)

tail -f app.log.log |grep -v 關鍵詞 #反向查找,查詢實時日志中不包含關鍵詞的行的日志記錄

grep 關鍵詞 -B2 -A1 app.log.log #查詢日志文件中,關鍵詞所在行及前2行后1行的日志記錄


2.grep

2.1)查找關鍵字在那些日志中出現(xiàn)

grep -l "BC559617489927929856" *



1.grep -l BXFA0000012019011507755 *

查看在該目錄下包含BXFA0000012019011507755的文件

2.vim打開文件:shift+G將日志拉倒最底部

3.shift+?是查詢需要的信息

4.按n時根據(jù)查找的關鍵詞向下找,shift+n是向上找

5.Ctrl+insert是復制? ?

shift+insert是粘貼

Ctrl+f是向下翻頁? ?

Ctrl+B向上翻頁

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容