LInux日志中查找关键字及前后信息

LInux日志中查找关键字及前后信息

在日常工作中,我们要经常查看日志,来判断服务是否正常运行,数据是否正常传递。
比如:tail -f *.log 动态查看日志; cat *.log 查看日志;

- 如果想在日志中查找固定的字符,参考如下操作:
日志名:catlina.log
关键字:test

  1. 根据关键字查看日志:
cat catlina.log | grep "test"
  1. 根据关键字查看后20行:
cat catlina.log | grep "test" -A 20
  1. 根据关键字查看前20行:
cat catlina.log | grep "test" -B 20
  1. 根据关键字查看前后20行:
cat -n catlina.log | grep "test" -C 20
  1. 查看日志前100行:
cat catlina.log | head -n 100
  1. 查看日志后100行:
cat -n catlina.log | tail -n 100
  1. 特殊字符说明:
    -A 表示关键字之后,After
    -B 表示关键字之前,Before
    -C 表示关键字前后,Context
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值