linux日志关键字查找

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

猜你喜欢

转载自blog.csdn.net/badao521_/article/details/84589672
今日推荐