【linux】文件与目录命令 - head


head 命令用于查看文件的前若干行内容,默认显示前 10 行,可通过参数调整显示行数,适合快速预览文件头部内容。

1. 基本用法
  • 语法:

    head [选项] [文件...]
    
  • 功能:

    • 显示文件的前若干行内容。
    • 可同时查看多个文件的头部内容,文件之间以文件名分隔。
  • 此命令是否系统自带:此命令是系统默认自带的,无需额外安装。


2. 常用参数
  • -n <num>:显示文件的前 num 行内容(默认为 10 行)。
  • -c <num>:显示文件的前 num 字节内容。
  • -q:静默模式,禁用文件名输出(适用于多个文件)。
  • -v:始终显示文件名(即使只有一个文件)。

3. 用法举例
  • 查看文件的前 10 行(默认行为):

    head file.txt
    
  • 查看文件的前 20 行:

    head -n 20 file.txt
    
  • 查看文件的前 50 个字节:

    head -c 50 file.txt
    
  • 查看多个文件的头部内容:

    head file1.txt file2.txt
    
  • 静默显示多个文件内容(不显示文件名):

    head -q file1.txt file2.txt
    
  • 始终显示文件名:

    head -v file.txt
    

4. 注意事项
  • 如果文件行数或字节数小于指定值,head 会显示文件的全部内容。

  • tail命令配合使用,可以查看文件的头部和尾部内容:

    head -n 10 file.txt; tail -n 10 file.txt
    
  • 对于二进制文件,head 会直接输出字符数据,可能显示不可见字符或乱码。

  • 可结合 headgrep 等命令过滤内容:

    head file.txt | grep "关键字"
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹏linux

感谢老板,老板大气

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值