head命令用于从文件或标准输入中读取并输出前面的几行内容,默认为10行。
常用语法为:
head [选项]... [文件]...
常用选项如下:
- `-n, --lines=[-]NUM`:指定读取的行数。
- `-c, --bytes=[-]NUM`:指定读取的字节数。
- `-q, --quiet, --silent`:不打印文件名。
- `-v, --verbose`:打印文件名。
- `-z, --zero-terminated`:以 null 而不是换行符来结束行。
- `-h, --help`:显示帮助信息。
- `-V, --version`:显示版本信息。
示例:
- 显示文件的前10行:
head file.txt
- 显示文件的前5行:
head -n 5 file.txt
- 显示文件的前50个字符:
head -c 50 file.txt
- 显示多个文件的前10行:
head file1.txt file2.txt
- 在输出中不显示文件名:
head -q file.txt
- 在输出中同时显示文件名和文件头:
复制代码head -v file.txt