手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

head(1)

名称

head - 显示文件的前几行内容

用法概要

/usr/bin/head [-number | -n number] [filename]...

描述

head 实用程序将每个 filename 的前 number 行内容复制到标准输出。未指定 filename 时,head 将从标准输入复制行。number 的缺省值为 10 行。

指定多个文件时,每个文件的开头类似于:

==> filename <==

因此,要显示一组小文件的内容并标识各个文件,一种常用方法是:

example% head -9999 filename1 filename2 ...

选项

支持以下选项:

–n number

将每个输入文件的前 number 行内容复制到标准输出。number 选项参数必须是一个十进制正整数。

number

number 参数是一个十进制正整数,与 –n number 选项具有同等作用。

如果未指定选项,head 在执行时会假定已指定了 –n 10

操作数

支持下列操作数:

filename

输入文件的路径名称。如果未指定 file 操作数,将使用标准输入。

用法

有关 head 遇到大于或等于 2 GB(231 字节)文件时行为的说明,请参见 largefile(5)

示例

示例 1 写入所有文件的前十行内容

以下示例会写入目录中所有文件(带有前导句点的文件除外)的前十行内容:

example% head *

环境变量

有关影响 head 执行的以下环境变量的描述,请参见 environ(5):LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH。

退出状态

将返回以下退出值:

0

成功完成。

>0

出现错误。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os
CSI
Enabled(已启用)
接口稳定性
Committed(已确定)
标准
请参见 standards(5)

另请参见

cat(1)more(1)pg(1)tail(1)attributes(5)environ(5)largefile(5)standards(5)