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”