Linux命令——head/tail

Posted zichuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。

以上是关于Linux命令——head/tail的主要内容,如果未能解决你的问题,请参考以下文章

linux中cat more less head tail 命令区别

大数据之Linux:常用命令之cat和head,tail命令结合

linux命令视频教程8-文件相关操作touch,rm,mv,cat,head,tail命令

linux常用命令-查看文本/cat,tac,more,less,head,tail

Linux中查看文件内容的命令(cat,more,less,head,tail)

Linux3一些文件操作命令more,less,pr,head,tail,wc