在线上环境出现问题的时候,第一反应当然是看日志了,那么linux 日志的查询尤为重要了,今天介绍几个平时经常用的命令
1 查询当前实时输出的日志
tail -f info.log
2 查询当前实时输出的日志 的最新500行
tail -500f info.log
3 grep 关键字
它可以用来查找 想要的字符串,例如在日志(info.log)中,查找 字符串 A
grep 'A' info.log
4 在日志中查找 有 A 字符 并且有B 字符的日志
grep 'A' info.log | grep 'B'
还有另一种写法
grep -E A.*B info.log
A B 为要搜索的字符串
.* 通配符
info.log 日志文件
5 日志查看 less 关键字
less info.log
继续按键可以达到搜索的效果
空格键:向下翻动一页
[PageDown]:向下翻动一页
[PageUp]:向上翻动一页
/字符串:向下查询“字符串”的功能
?字符串:向上查询“字符串”的功能
n:重复前一个查询
N:反向重复前一个查询
q:离开
查询 设备管理 字符串如: /设备管理
结果的上一个下一个如: N n