linux命令:
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
head -n 10 test.log 查询日志文件中的头10行日志;
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
- 通过关键字查找日志的方法:
首先,cat -n test.log |grep "关键字" 得到关键日志的行号
接着,根据上面结果中的行数,
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
若结果太多,可以使用more和less ,如:cat -n test.log |tail -n +92|head -n 20 | more(less)