Linux下日志打印固定行,查询常用方法
前言:
在日常项目排查中,经常会根据日志信息作为依据进行排查,但是打开海量的日志文件查询效率很低。
方法:
1、head命令
head命令用于查看文档的开始指定数量的字符块,默认显示文档的前 10 行,如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。
//取最前100行日志
head -100 filename head -n 100 filename
2、tail命令
tail命令用于查看文档的尾端指定数量的字符块,默认显示文档的最后 10 行,如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。
//取最后100行日志
tail -100 filename
tail -n 100 filename
3、sed命令
sed命令用于查看文档的固定区间行的字符块,能够完美的配合正则表达式便用,功物能不同凡响。
//取100-200行日志
sed -n '100,200p' filename