head 输出文件的前几行,默认显示前 10 行。
head 读取文件的前面部分并输出。它非常适合快速预览文件内容或提取文件的开头部分。
示例 1:查看前 10 行
head data.txt
示例 2:查看前 20 行
head -n 20 data.txt
示例 3:查看前 500 字节
head -c 500 binary.dat
示例 4:查看多个文件的前几行
head -n 3 file1.txt file2.txt
==> file1.txt <==
Line 1
Line 2
Line 3
==> file2.txt <==
Line 1
Line 2
Line 3
示例 5:从管道中获取头部数据
ps aux | head -5
| 参数 | 长参数 | 说明 |
|---|---|---|
-n N |
--lines=N |
显示前 N 行(默认 10) |
-c N |
--bytes=N |
显示前 N 字节 |
-q |
--quiet |
不显示文件头部标识(多文件时) |
-v |
--verbose |
始终显示文件头部标识 |
-z |
--zero-terminated |
行以 NUL 字符结束而非换行符 |