首页/系统/Linux 运维命令速查/head 查看文件开头
本包目录(613 条)
文件与目录76 条
文本处理77 条
网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

head 查看文件开头

默认输出前 10 行:看 CSV 表头、配置头、协议样例的第一选择;-c 按字节、-n -N 显示「除最后 N 行」。

Linux 运维命令速查系统更新于 2026-10-12
用途查看文件头部 N 行/字节
语法head [选项] [文件]
所属GNU coreutils

常用示例

常用示例
head app.log                 # 前 10 行
head -n 100 access.log
head -c 512 header.bin
head -n -5 data.csv          # 除最后 5 行外的全部(GNU)

易错点

  • head -n -5 的负数是 GNU 扩展,BSD/macOS 不支持;脚本要跨平台就换 sed/tac 方案
  • 多个文件时默认逐文件加标题栏,选项 -q 去掉、-v 强制加,脚本解析常被标题栏坑

数据来源与参考

  • man 1 head(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌