1. 查询包含文本的记录数量 grep -c 'example' xxx.log 2. 查询记录前后n行 一般,使用上面那个查询数量的命令之后,如果记录数是1,直接使用下面的命令查询前后n行查找原因即可。但是如果记录数量大于1,那么就需要寻找更精确的查询条件来使匹配的记录数为1,比如时间。 grep -n 'example' xxx.log 3. 查询后面n行 grep -A n 'example' xxx.log 4. 查询前面n行 grep -B n 'example' xxx.log