首页 > 系统服务 > 详细

每天进步一点点:linux命令---- head 与 tail

时间:2016-01-07 11:41:00      阅读:159      评论:0      收藏:0      [点我收藏+]

  head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头和结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然就是看档案的结尾。

《head》

1.命令格式:

  head [参数]... [文件]...  

2.命令参数:

  -q 隐藏文件名

  -v 显示文件名

  -c<字节> 显示字节数

  -n<行数> 显示的行数

3.使用实例:

  实例1:显示文件的前n行

  命令: head -n 5 game.log

  实例2:显示文件前n个字节

  命令: head -c 20 game.log

  实例3:文件的除了最后n个字节以外的内容 

  命令: head -c -32 log2014.log

  实例4:输出文件除了最后n行的全部内容

  命令: head -n -6 log2014.log

 

《tail》

1.命令格式:

  tail[必要参数][选择参数][文件]   

  标准语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

2.命令参数:

  -f 循环读取

  -q 不显示处理信息

  -v 显示详细的处理信息

  -c<数目> 显示的字节数

  -n<行数> 显示行数

  --pid=PID 与-f合用,表示在进程ID、PID死掉之后结束. 

  -q, --quiet, --silent 从不输出给出文件名的首部 

  -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 

  -m<数目>从number字节字符位置读取指定文件,比如你的文件假设包括中文字,假设指定-c 参数,可能导致截断,但使用-m则会避免该问题。
  -b<数目> 从 number表示的512字节块位置读取指定文件。
  -k <数目>从 number表示的1KB块位置读取指定文件。

4.使用实例:

  实例1:显示文件末尾内容

  命令: tail -n 5 game.log(显示文件最后5行内容)

  输出:

    技术分享

 

  实例2:循环查看文件内容

  命令:  tail -f /usr/local/tomcat/webapps/ROOT/WEB-INF/log/game.log

  实例3:从第5行开始显示文件

  命令: tail -n +5 log2014.log

 

每天进步一点点:linux命令---- head 与 tail

原文:http://www.cnblogs.com/Jenny-sider/p/5107473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!