tail -200f filename | grep -B1 -A1 'keyword' 查看后200行的列出keyword, 前一行(Before)后一行(After);
less filename ,G到达最底部 F实时监控 Ctrl+c 退出监控 ?keyword 搜素关键字,q 退出命令
grep命令
inux下有很多命令,对于查看日志是很有帮助的。今天讲的就是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