geek的技术日志,记录每一次技术思考的闪光点。

查看服务器日志技能之Linux下grep查询包含某个关键字的上下文信息

linux下有很多命令,对于查看日志是很有帮助的。今天讲的就是grep了。

标准unix/linux下的grep通过以下参数控制上下文

grep -C 5 foo file  显示file文件中匹配foo字串那行以及上下5行

grep -B 5 foo file  显示foo及前5行

grep -A 5 foo file  显示foo及后5行

如果想要把这些内容导入到一个指定的文件可以这样

grep -C 5 foo file > newfile

这对在服务器日志中查找问题非常有用

 

统计包含某个关键字的个数

grep -o keyword fileName | wc -l
如果一行最多一个关键字,可以简写为:
grep -c keyword fileName

查看grep版本的方法是

grep -V

未经允许不得转载:极客技术 » 查看服务器日志技能之Linux下grep查询包含某个关键字的上下文信息

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址