Linux命令——head/tail
一、head
head主要是用来显示档案的开头至标准输出中,默认打印相应文件的开头10 行。
1)命令格式
head [参数] [文件]
2)常用参数
-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数
举例:
head -n 3 zichuan.log #显示zichuan.log文件中的前3行内容
head -n -3 zichuan.log #显示zichuan.log文件中除了最后3行的内容
head -n 3 zichuan.log test.log #显示zichuan.log,test.log两个文件文的前3行
二、tail
这个命令对测试而言,使用频率就比较高了,因为一般用来查看日志文件的,主要用于显示文件末尾内容。
1)命令格式
tail [参数] [文件]
2)常用参数
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<字节> 显示的字节数
-n<行数> 显示行数
举例:
tail -n 4 zichuan.log #显示zichuan.log文件最后4行
tail -n 4 -f zichuan.log #如果你想永远看到最新的日志文件,加上 -f,会实时刷新显示这个文件的内容,停止可以用Ctrl+c。