linux查询日志

1、查询日志中含有某个关键字的信息

cat app.log |grep 'error'

lilithliu@lilith Desktop % cd /Users/lilithliu/Desktop/project/3pp-bff-wx/log 
lilithliu@lilith log % ls -l
total 672
-rw-r--r--  1 lilithliu  staff   55908  4 28 15:40 bff-wx.log
-rw-r--r--  1 lilithliu  staff   91557  4 22 16:06 bff-wx.log.2021-04-21.0.gz
-rw-r--r--  1 lilithliu  staff   38075  4 23 10:14 bff-wx.log.2021-04-22.0.gz
-rw-r--r--  1 lilithliu  staff   36424  4 26 09:29 bff-wx.log.2021-04-23.0.gz
-rw-r--r--  1 lilithliu  staff    7467  4 27 10:32 bff-wx.log.2021-04-26.0.gz
-rw-r--r--  1 lilithliu  staff  105265  4 28 15:39 bff-wx.log.2021-04-27.0.gz
lilithliu@lilith log % cat bff-wx.log |grep 'exception'
lilithliu@lilith log % cat bff-wx.log |grep 'error'    
2021-04-28 15:39:16.551  INFO 61386 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2021-04-28 15:39:16.552  INFO 61386 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
lilithliu@lilith log %

2、查询日志尾部最后10行的日志

tail -n 10 app.log

3、查询10行之后的所有日志

tail -n +10 app.log

4、查询日志文件中的头10行日志

head -n 10 app.log

5、查询日志文件除了最后10行的其他所有日志

head -n -10 app.log

6、查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改)

cat -n app.log |grep 'error'

7、显示102行,前10行和后10行的日志

cat -n app.log |tail -n +92|head -n 20

8、根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点)

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

9.使用more和less命令(分页查看,使用空格翻页)

cat -n app.log |grep “error” |more

10、把日志保存到文件

cat -n app.log |grep “error” > temp.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值