| 
 | 
 
1、命令简介 
head (head) 用来显示档案的开头至标准输出中。如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。如果不指定文件,或者文件为"-",则从标准输入读取数据。 
 
2、用法 
- nl [选项]... [文件]...
 
 - 3、选项
 
 - 复制代码
 
 - -c,  --bytes=[-]K    显示每个文件的前K 字节内容;如果附加"-"参数,则除了每个文件的最后K字节数据外 显示剩余全部内容
 
 - -n, --lines=[-]K    显示每个文件的前K 行内容;如果附加"-"参数,则除了每个文件的最后K行外 显示剩余全部内容
 
 - -q, --quiet, --silent    不显示包含给定文件名的文件头
 
 - -v, --verbose        总是显示包含给定文件名的文件头
 
 -     --help        显示此帮助信息并退出
 
 -     --version        显示版本信息并退出
 
  复制代码 
 
4、示例 
示例1:显示文件的前n行 
 
- [root@oracledb ~]# head -n 5 log.txt 
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
 - 2016-1-4
 
 - 2016-1-5
 
  复制代码 
 
示例2:输出文件除了最后n行的全部内容 
 
- 201[root@oracledb ~]# head -n -5 log.txt 
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
 - 2016-1-4
 
 - 2016-1-5
 
 - 2016-1-6
 
 - 2016-1-7
 
 - 2016-1-8
 
 - 2016-1-9
 
 - 2016-1-10
 
 - 2016-1-11
 
 - 2016-1-12
 
 - 2016-1-13
 
 - 2016-1-14
 
 - 2016-1-15
 
 - 2016-1-16
 
 - 2016-1-17
 
 - 2016-1-18
 
 - 2016-1-19
 
 - 2016-1-20
 
 - 2016-1-21
 
 - 2016-1-22
 
 - 2016-1-23
 
 - 2016-1-24
 
 - 2016-1-25
 
 - 2016-1-26
 
 - 2016-1-27
 
  复制代码 
 
实例3:显示文件前n个字节 
- [root@oracledb ~]# head -c 30 log.txt 
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
  复制代码 
示例4:文件的除了最后n个字节以外的内容 
 
- [root@oracledb ~]# head -c -30 log.txt 
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
 - 2016-1-4
 
 - 2016-1-5
 
 - 2016-1-6
 
 - 2016-1-7
 
 - 2016-1-8
 
 - 2016-1-9
 
 - 2016-1-10
 
 - 2016-1-11
 
 - 2016-1-12
 
 - 2016-1-13
 
 - 2016-1-14
 
 - 2016-1-15
 
 - 2016-1-16
 
 - 2016-1-17
 
 - 2016-1-18
 
 - 2016-1-19
 
 - 2016-1-20
 
 - 2016-1-21
 
 - 2016-1-22
 
 - 2016-1-23
 
 - 2016-1-24
 
 - 2016-1-25
 
 - 2016-1-26
 
 - 2016-1-27
 
 - 2016-1-28
 
  复制代码 
 
实例5:head可以一次显示多个文件 
 
- [root@oracledb ~]# head log.txt  log1.txt 
 
 - ==> log.txt <==
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
 - 2016-1-4
 
 - 2016-1-5
 
 - 2016-1-6
 
 - 2016-1-7
 
 - 2016-1-8
 
 - 2016-1-9
 
 - 2016-1-10
 
  
- ==> log1.txt <==
 
 - 2016-1-1
 
 - 2016-1-2
 
 - 2016-1-3
 
 - 2016-1-4
 
 - 2016-1-5
 
 - 2016-1-6
 
 - 2016-1-7
 
 - 2016-1-8
 
 - 2016-1-9
 
 - 2016-1-10
 
  复制代码 
 |   
 
 
 
 |