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


你可能感兴趣的:(linux 查看日志 - 命令笔记)