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 "key-word" log | tail -1

tail 命令

linux 如何查看log日志文件某个字符串最后出现的地方 笨办法

从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序 分解:

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

只查看文件的第5行到第10行。 sed -n '5,10p' filename


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容