1、查看日志前n行: cat 文件名 | head -n 数量
demo: cat catalina.out | head -n 200 # 查看catalina.out前200行
2、查看日志尾n行: cat 文件名 | tail -n 数量
demo: cat catalina.out | tail -n 200 # 查看catalina.out倒数200行
3、根据 关键词 查看日志并返回 关键词所在行:
-n选项显示行号
方法一:cat -n 路径/文件名 | grep 关键词
demo:cat -n catalina.out | grep "http" # 返回catalina.out中包含http的所有行
方法二:grep -n 关键词 路径/文件名 (与方法一效果相同,不同写法而已)
demo: grep -n "http" catalina.out # 返回catalina.out中包含http的所有行
4、查看日志范围: sed -n '开始行,结束行p' 文件名
demo: sed -n '200,300p' catalina.out # 查看catalina.out第200行到第300行范围内的内容
如果是查看某一行: demo: sed -n '300p' catalina.out # 查看catalina.out第300行的内容
5、grep 关键字 范围查看:
demo:
grep -C 5 'false' catalina.out 显示文件里匹配false那行以及上下5行
grep -B 5 'false' catalina.out 显示false及前5行
grep -A 5 'false' catalina.out 显示false及后5行