Linux命令之head

功能说明

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

语法

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

参数

-q 隐藏文件名

-v 显示文件名

-c<字节> 显示字节数

-n<行数> 显示的行数

实例1

显示文件的前n行

head -n 5 log2014.log

[root@localhost test]# cat log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07

2014-08

2014-09

2014-10

2014-11

2014-12

==============================

[root@localhost test]# head -n 5 log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

[root@localhost test]#

实例2

显示文件前n个字节

[root@localhost test]# head -c 20 log2014.log

2014-01

2014-02

2014

[root@localhost test]#

实例3

文件的除了最后n个字节以外的内容 

[root@localhost test]# head -c -32 log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07

2014-08

2014-09

2014-10

2014-11

2014-12

[root@localhost test]#

实例4

输出文件除了最后n行的全部内容

[root@localhost test]# head -n -6 log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07

[root@localhost test]#

参考:

http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/

光荣之路微信公众号:gloryroadtrain