如何快速地在滚动的web日志中查询自己想要的信息

一.文件搜索

1.1 搜索指定字符串
grep 'exception' info.log

在文件info.logo中搜索字符串’exception’。

1.2 搜索字符串并显示其前后几行的内容
grep -A 30 'text'  info.log  #显示后30行
grep -B 30 'text'  info.log  #显示前30行
grep -C 30 'text'  info.log  #显示前后30行
1.3 搜索字符串只返回第一个匹配结果
grep -m 1 'text' info.log  #返回第一个结果
grep -m 2 'text' info.log  #返回前两个结果,以此类推
grep -m 1 -A 30 'text' info.log #返回第一个结果,并显示其后39行内容
1.4 搜索匹配str1或str2的行

使用|隔开不同的搜索词,注意要用\进行转义
如:

grep “str1\|str2” info.log

二.文件查看

2.1 实时查看日志输出

tail - f info.log

2.2 实时查看日志正在输出的错误

 #假设错误信息中包含ERROR
tail -f info.log | grep 'ERROR' 

三.其它命令

3.1 统计行数

wc -l info.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值