Life with teacher Lemon.

Linux 查询日志技巧

2020.07.24 | 共 248 字,阅读需约 1 分钟.

我们在定位问题的时候,经常需要查询日志,本文介绍一些 Linux 查询日志的小技巧。

tail 命令

  • 实时滚动日志输出
tail -f log.log
  • 输出倒数 N 行
tail -n log.log

head 命令

  • 查询前面 N 行
head -n log.log

grep 命令

  • 过滤某个关键字 key
grep key log.log
  • 过滤某个关键字 key 前后 N 行
grep -C N key log.log
  • 搜索当前路径下含有某个关键 key 的记录
grep -r key ./

vi 命令

  • 打开文件
vi log.log
  • 搜索关键字 key
/key
  • 倒序搜索关键字
:? key
  • 跳转至最后一行 ctrl + g

命令组合

tail,cat,head 等命令可以合 grep 配合使用。

  • 在前 N 行中搜索关键字 key
head -n log.log | grep key
  • 在后 N 行中搜索关键字 key
tail -n log.log | grep key
  • 过滤出某个关键字 key 后再接着过滤 其他关键字 otherKey
grep key log.log | grep otherKey
发表评论
今日诗词