南京做网站公司地点,工程人才招聘网,网站数据分析工具有哪些,网站做海康直播说明#xff1a;之前介绍Linux补充命令时#xff0c;有介绍使用tail、grep命令查日志#xff1b;
Linux命令补充
今天发现仅凭这两条命令不够#xff0c;本文扩展介绍一下。 命令一#xff1a;查看日志开头
head -n 行数 日志路径如下#xff0c;可以查看程序启动是否…说明之前介绍Linux补充命令时有介绍使用tail、grep命令查日志
Linux命令补充
今天发现仅凭这两条命令不够本文扩展介绍一下。 命令一查看日志开头
head -n 行数 日志路径如下可以查看程序启动是否正常 命令二查看日志末尾
tail -n 行数 日志路径能查看最新的日志信息在日志行数非常多的情况下这个命令很好用。不然百万行的日志记录用cat或者more不可想象。 命令三实时查看日志末尾
tail -f -n 行数 日志路径实时查看最新的部分日志记录在程序打印日志量少的情况下可以敲完命令然后去触发BUG能显示触发BUG的错误信息很有用也很局限因为一般大项目控制台会一直刷日志的。 命令四查询关键词所在行
grep -rina 关键词 日志路径查询关键词所在行的信息这个日志用得不多一般可以用来验证日志里是否打印了某行日志用来判断程序执行情况。
比如在代码里有以下代码 log.info(进入xx方法);就可以用这个作为关键词去搜一下看有没有这行日志。平常我用这个命令搜配置文件比较多可以快速查看配置文件中某个配置项的设置。 注引号里面的关键字就是模糊匹配的不用在另外加百分号了不要敲成下面这样。
grep -rina %url% application-test.yml命令五查询关键词最后一次出现的位置
grep -rina 关键词 日志路径 | tail -n 行数这个可以用来找最后一次出现异常的地方可以找到当时出现的时间点很有用。 命令六查询关键词上下文内容
grep -C 行数 关键词 日志路径这个可以查看关键词附近的日志信息能完整的看到异常附近的日志内容。其中-B指前几行-A指后几行而-C是上下各多少行。如下 命令七查询关键词最后一次出现的上下文内容
grep -C 行数 关键词 日志路径 | tail -n 行数结合前面最好等于前面行数的2倍因为前面是-C上下各多少行这个命令值前面的组合能找到最后一次出现异常时的上下文内容快速定位到异常 总结
本文介绍了查看日志的几个命令可以高效查日志