head命令用于显示文件的开头部分,默认情况下会显示文件的前10行。它在Linux和其他类Unix系统中非常常用。在这篇文章中,老左准备详细的整理head命令的用法及案例。
1、用法
head [选项] [文件名]
2、常用选项
-n <行数> 或 --lines=<行数>:指定要显示的行数。
-c <字节数> 或 --bytes=<字节数>:指定要显示的字节数。
-q 或 --quiet:不显示文件名。
-v 或 --verbose:显示文件名。
-z 或 --zero-terminated:以零字符(\0)作为行分隔符。
-f 或 --follow:跟踪文件变化,并持续输出新增内容。
3、范例
显示文件的前10行:
head filename
显示文件的前20行:
head -n 20 filename
显示文件的前100个字节:
head -c 100 filename
不显示文件名,只显示内容:
head -q filename
显示文件名和内容:
head -v filename
跟踪文件变化,并持续输出新增内容:
head -f filename
总结,head命令可以方便地查看文件的开头部分,通过不同的选项可以灵活控制显示的行数或字节数,以及是否显示文件名。