1、查看压缩文件中Exception关键字的地方
gunzip -c front-20180322.gz | grep Exception
2、查看关键字上下100行
gunzip -c front-20180322.gz | grep -100 "Exception"
如使用gunzip提示Binary file (standard input) matches,可使用 -a解决。例如:
gunzip -c front-20180322.gz | grep -a 'Exception'
3、查看日志文件中的关键字
less -n front.log
然后输入 /Exception 可定位exception的位置,n可查看下一处exception
4、查看已.log为后缀的日志文件列表
find -name "*.log" 或者 find -name "*.gz"
5、显示匹配abc那行以及上下5行
grep -C 5 ‘abc’ catalina.out
6、显示abc及前5行
grep -B 5 ‘abc’ catalina.out
7、显示abc及后5行
grep -A 5 ‘abc’ catalina.out
8、查看文件的第5行到第10行
sed -n ‘5,10p’ filename
9、查看包含"error" 内容的所有行。
grep -i 'error' catalina.out
10、从头数输出10行
head -n 10 catalina.out
11、查看日志中包含关键字的log
tail -f service.log | grep 'Exception'
本文介绍了一系列实用的日志文件搜索技巧,包括使用各种命令行工具快速定位关键字、查看关键字上下文行以及特定行范围内的内容等。这些技巧适用于不同的场景需求,帮助开发者高效地进行日志分析。
1万+

被折叠的 条评论
为什么被折叠?



