linux日誌關鍵字查詢
阿新 • • 發佈:2018-11-30
1.全域性搜尋關鍵字所在資料夾
grep “要搜尋的內容” * -Rn //此命令區分大小寫,英文雙引號要加上
*表示當前目錄所有檔案,也可以是某個檔名
-r 是遞迴查詢
-n 是顯示行號
-R 查詢所有檔案包含子目錄
-i 忽略大小寫
2.滾動日誌檔案關鍵字高亮紅色
tail -f 要搜尋的文字 | perl -pe 's/(要搜尋的內容)/\e[1;31m$1\e[0m/g'//英文單引號
tail -500f 要搜尋的文字 | grep -E "關鍵字1|關鍵字2....." -A10 -B10 --color=auto**//英文雙引號,注意管道"|"
3.高亮只讀檔案
less 要搜尋的文字 | grep -E "關鍵字1|關鍵字2....." -A10 -B10 --color=auto more 要搜尋的文字 | grep -E "關鍵字1|關鍵字2....." -A10 -B10 --color=auto cat 要搜尋的文字 | grep -E "關鍵字1|關鍵字2....." -A10 -B10 --color=auto
4.參考資料
本文意在救急速用,沒太多介紹,想了解可以觀看菜鳥教程或官方文件和以下比較清晰的博文
引:
關於less和more的用法可以參考"https://www.cnblogs.com/aijianshi/p/5750911.html"
關於tail可以參考"https://www.cnblogs.com/mfryf/p/3336804.html"
關於cat可以參考"https://blog.csdn.net/zhangchao19890805/article/details/52703985"
“https://www.cnblogs.com/chenliyang/p/6633749.html”