常用Linux日志查询命令
1.查询日志,并显示该条日志的前后N行记录:
cat -n catalina.out.2019-08-06 | grep -n -B100 -A200 '删除失败:错误的状态信息'
2.查看日志,从第1000行开始,显示500行:
cat catalina.out.2019-08-06 | tail -n +1000 | head -n 500
3.查看日志,显示1000行到1500行:
cat catalina.out.2019-08-06 | head -n 1500| tail -n +1000
4.删除包括关键词的行:
sed -i '/删除失败:错误的状态信息/d' catalina.out.2019-08-06
5. 查询某时间段内的日志
sed -n '/2020-02-19 14:10:00/,/2020-02-19 14:15:00/p' dubbo-elastic-job.log
awk '$2>"2020-02-19 14:10:00" && $2 < "2020-02-19 14:15:00"' dubbo-elastic-job.log (此处$1和$2是指取值,$1是指年月日,$2是指时分秒类型)
当有些人一出生就有的东西,我们要为之奋斗几十年才拥有。但有一样东西,你一辈子都不会有,那就是我们曾经一无所有。