查询过大的日志,使用 cat 关键字,若是压缩格式 gz,则用 zcat。
获取到想要查询的部分日志分两步:
1)抓取关键字以及其行号:cat -n test.log | grep 'key word'
2)查看关键字行号前后日志:cat -n test.log | tail -n +181 | head -n 20
意思是:打印关键字所在181行,及向下20行的内容
PS:在已知日志关键字情况下,上述足够使用。
1、cat filename 打印文件所有内容
2、tail -n 1000 打印文件最后1000行的数据
3、tail -n +1000 打印文件第1000行开始以后的内容
4、head -n 1000 打印前1000的内容