linux日志搜索

在线上环境出现问题的时候,第一反应当然是看日志了,那么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

你可能感兴趣的:(linux,linux,运维,服务器)