linux查询日志

查询日志某关键字前后十行
在这里插入图片描述
上面10行:
在这里插入图片描述
下面10行:
在这里插入图片描述
应用场景一:按行号查看—过滤出关键字附近的日志

 1)cat -n test.log |grep "debug"  得到关键日志的行号

 2)cat -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

        tail -n +92表示查询92行之后的日志

        head -n 20 则表示在前面的查询结果里再查前20条记录

.应用场景二:根据日期查询日志

  sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

  特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

                  先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值