linux之tail和head的使用

Posted 海棠--依旧

tags:

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

tail

基本介绍

  用于显示文件的结尾的内容。在默认情况下,taild命令显示文件的后10行内容

表达式

  tail [options] [filenames]

常用参数

  • -c:输出最后N个字节
  • -f:当文件增长时,输出后续添加的数据,当文件不存在时,会立即结束
  • -F:和-f用法基本一致,但是在文件不存在时会继续重试
  • -n:
  • -q:
  • -s:
  • -v:

基本使用

  • 默认显示最后十行

   命令:tail test.txt

  • 指定显示最后多少行

  命令:

  tail -n5 test1.txt  或
  tail -n 5 test1.txt 或
  tail -5 test1.txt 或
  tail -n -5 test1.txt
  • 从第几行开始显示后面的内容
  命令:tail -n +5 test1.txt 或 tail +5 test1.txt
  • 循环输出新增的内容
  命令:tail -f test1.txt 或tailf test1.txt
  • 循环输出最后多少行
  命令:tail -2f test1.txt
  说明:循环输出最后2行
  • 从第几个字节开始往后输出
  命令:
  tail +5c test1.txt 或
  tail -c +5 test1.txt

head

基本介绍

   head 命令可以将一段文本的开头一部分输出到标准输出。默认输出前十行。可以同时操作多个文件

表达式

head [-n -k ]... [FILE]...

常用参数

  • -c:输出多少个字节
  • -n:输出多少行
  • -q:
  • -v:

基本使用

  •  输出前多少行

  命令:  

  head -n3 test1.txt 或
  head -n 3 test1.txt 或
  head -n +3 test1.txt 或
  head -3 test1.txt
  • 输出除去后面多少行外的内容

  命令:head -n -3 test1.txt

  • 输出前几个字节

  命令:head -c5 test1.txt

 




以上是关于linux之tail和head的使用的主要内容,如果未能解决你的问题,请参考以下文章

linux命令之headtail命令具体解释

linux基本功系列之tail命令实战

linux-12基本命令之 cat,more,head, tail ,tr,od,wc,cut,diff

Linux之headtail

Linux命令之tail - 输出文件尾部/动态监视文件尾部

linux学习笔记13--命令head和tail