2020-09-05

Linux命令之查询命令
很多小伙伴对Linux命令中查询命令不是很了解,而Linux命令中的查询命令无论是开发还是测试都是必须掌握的,今天就细谈一下Linux命令的查询命令。
1.head
head是查看前几行日志,-n是显示行号
查询日志文件的头100行日志 head -n 100 文件名
查询日志文件除了最后10行的其他所有日志; head -n -10  文件名
2. tail
tail是查看后几行日志,-n是显示行号
实时监控100行日志 tail -100f 文件名
查询日志尾部最后10行的日志 tail  -n  10  文件名
查询10行之后的所有日志 tail -n +10 文件名
3.cat
按行号查看过滤出关键字附近的日志
查询关键字的日志 cat -n 文件名|grep “debug”
查找错误日志并显示nick及后5行 cat error.log | grep -A 5 ‘nick’
查找file文件里匹配nick字串及上下5行 cat error.log | grep -C 5 ‘nick’
查找file文件里匹配nick字串前后10行  cat error.log | grep -n -B10 -A10 5 ‘nick’ 
从第1000行开始,显示20行 cat -n 文件名 |tail -n +1000|head -n 20 
4.more和less
进行分页打印,通过点击空格键翻页 cat -n test.log |grep “debug” |more 
cat -n test.log |grep “debug” |less 
根据时间段进行查询 sed -n ‘/2020-09-05 16:17:20/,/2020-09-05 16:17:36/p’  test.log
说明:该命令中的两个日期值必须是日志文件中包含的值,否则该命令无效.; 先 grep ‘2020-09-05 16:17:20’ test.log 来确定日志中是否有该时间点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值