【注】具体详解参见 man 手册。

1. 简介

head 命令用于在标准输出上显示每个文件起始 10 行。如果多于一个文件,则会逐个进行显示,并在每个文件显示的首部给出对应的文件名。如果没有指定文件或者指定为 -,则从标准输入上读取。

2. 格式

1
head [OPTION]... [FILE]...

其中,OPTION 指定选项参数,FILE 指定显示的文件。

3. 选项

选项参数 说明
-c [-]NUM, --bytes=[-]NUM 不加 - 指定输出文本起始 NUM 个字节;加 - 指定显示文本不包含最后 NUM 个字节的全部内容
-n [-]NUM, --lines=[-]NUM 不加 - 指定输出文本起始 NUM 行;加 - 指定显示文本不包含最后 NUM 行的全部内容
-q, --quiet, --silent 显示多个文件时不输出给出文件名的首部信息
-v, --verbose 总是输出给出文件名的首部信息(即使显示单个文件)
-z, --zero-terminated 指定行界定符为全零字节(ASCII NUL)而不是换行符
--help 显示帮助信息
--version 显示版本信息