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向上翻頁