线上日志搜索常用linux命令

2019-10-21  本文已影响0人  wang_cheng

平时自己用的,还有更好的希望各位补充,大家都能学习,非常感谢

1.单个文件搜索
grep 字符串 a.log

2.多个文件搜索
grep 字符串 *.log

  1. 上下文多少行
    -C n 前后 多少行, -A n 之后n行, -B n 之前n行
    grep Exce base.log -C 20
    grep Exce base.log -A 20
    grep Exce base.log -B 20

4.管道,在上个结果的基础上继续搜索 = and 条件
grep 字符串 *.log | grep 第二个条件

  1. 或条件

grep -E '广点通|今日头条' base.log

6.压缩日志搜索(这个很好,同事教我的(<-->)不用下载压缩文件,直接在压缩文件里进行搜索)
zcat 2019-05-12.tar.gz | grep --binary-files=text '需要搜索的'
grep |more 查看更多

其他的望各位也补充补充

上一篇下一篇

猜你喜欢

热点阅读