Linux tail,cat,head命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux tail,cat,head命令相关的知识,希望对你有一定的参考价值。

  tail命令用于将文件的最后部分输出到标准设备,通常是终端,也可以支持更新操作,当文档内容发生变化时,tail会自己主动刷新,确保你看到最新的档案内容。

  

  1、tail -f filename
  监视filename文件的尾部内容(默认10行,-200f会监控最后200行的内容),刷新显示在屏幕上。退出,按下CTRL+C。

  2、tail -n 20 filename
  显示filename最后20行,文档内容变化时,显示不进行刷新。

  3、tail -r -n 10 filename
  逆序显示filename最后10行。

   

  希望监控tomcat的输出内容时,可以采用如下的办法:

  1.切换到tomcat的logs目录,例如:cd usr/local/tomcat6/logs

  2.tail -200f catalina.out

  按ctrl + c可以终止内容的输出,输出中有乱码时还需要调整工具的编码格式为UTF-8.

 

  跟tail功能相似的命令还有:
  cat 从第一行开始显示档案内容。
  tac 从最后一行开始显示档案内容。
  more 分页显示档案内容。
  less 与 more 相似,但支持向前翻页
  head 仅仅显示前面几行

  

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

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

linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用

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

查看日志文件常用命令:tail,cat,tac,head,echo

linux基础命令-文件查看类命令cat/tac/more/less/tail/head

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