head — 显示文件头部

head 输出文件的前几行,默认显示前 10 行。

命令说明

head 读取文件的前面部分并输出。它非常适合快速预览文件内容或提取文件的开头部分。

应用场景

  • 快速查看文件开头
  • 查看 CSV 文件的列头
  • 检查日志文件最新条目
  • 提取文件的前 N 行

常用示例

示例 1:查看前 10 行

bash
复制代码
head data.txt

示例 2:查看前 20 行

bash
复制代码
head -n 20 data.txt

示例 3:查看前 500 字节

bash
复制代码
head -c 500 binary.dat

示例 4:查看多个文件的前几行

bash
复制代码
head -n 3 file1.txt file2.txt
plaintext
复制代码
==> file1.txt <==
Line 1
Line 2
Line 3

==> file2.txt <==
Line 1
Line 2
Line 3

示例 5:从管道中获取头部数据

bash
复制代码
ps aux | head -5

help 参数详解

参数 长参数 说明
-n N --lines=N 显示前 N 行(默认 10)
-c N --bytes=N 显示前 N 字节
-q --quiet 不显示文件头部标识(多文件时)
-v --verbose 始终显示文件头部标识
-z --zero-terminated 行以 NUL 字符结束而非换行符