linux日志查找

137 阅读1分钟

信言不美,美言不信

提供两种实用的搜索方式,谁用谁知道!

一、查询指定文件中的特殊信息

  # 打印出fail所在行以及后面共3行
  grep -A 1 'fail' app-web.log
 # 打印出fail所在行以及前面共3行
 grep -B 3 'fail' app-web.log

# 打印出fail所在行以及上下各3行
grep -C 3 'fail' app-web.log

二、实时日志过滤查看

# 动态打印日志,并过滤含有foo的当前及之后的共3行日志
tail -f app-web.log | grep 'foo' -A 3