如何在Linux中使用head命令
如何在Linux中使用head命令
head命令将一个或者多个文件或者管道数据的第一行(默认为10行)打印到标准输出,该命令正好和tail命令是互补的。
在本教程中,我们将通过实际示例和最常见的head选项的详细说明来说明如何使用Linux中head命令。
head命令语法
head命令语法格式如下:
head [OPTION]... [FILE]...- OPTION – head命令选项,更多详细参数可以参考 head options。
- FILE – 零个或者多个输入文件名。 假如未指定FILE或者者当FILE为-时,head将读取标准输入。
使用head命令
head命令最简单的使用方式是不使用任何选项,默认情况下会显示头10行内容,例如如下命令:
head filename.txt显示指定行内容
使用 -n (--lines)选项可以显示文件中指定整数行的内容,命令示例如下:
head -n <NUMBER> filename.txt当然我们也可以省略-n参数,仅仅使用连字符-结合指定的数字来实现和上面命令一样的效果(符号和数字之间不能有空格)。
例如,显示文件filename.txt文件头30行内容,命令格式如下:
head -30 filename.txt显示特定数量的字节
head命令中-c (--bytes)选项可以指定显示文件中特定数量的字节内容,命令格式如下:
head -c <NUMBER> filename.txt例如,显示文件filename.txt中头100个字节内容,命令格式如下:
head -c 100 filename.txt您还可以在数字后面使用乘数后缀来指定要显示的字节数。 b乘以512,kB乘以1000,K乘以1024,MB乘以1000000,M乘以1048576,依此类推。
以下命令将显示文件filename.txt的前五个千字节(2048):
head -c 5k filename.txt显示多个文件内容
假如提供了多个文件作为head命令的输入,它将显示每个提供的文件的前十行。
head filename1.txt filename2.txt您可以使用与显示单个文件时相同的选项。
此示例显示文件filename1.txt和filename2.txt的前20行:
当使用多个文件时,输出将在每个文件的前面加上显示文件名的内容。
与其余命令一起使用Head
通过使用管道将标准输出重定向到其余实用程序,可以将head命令与其余命令结合使用。
以下命令将对$RANDOM环境变量进行哈希解决,显示前32个字节,并显示24个字符的随机字符串:
echo $RANDOM | sha512sum | head -c 24 ; echo写在最后
到目前为止,您应该已经对如何使用Linux中head命令有了很好的理解。 head命令和tail命令相互补充,tail命令将文件的最后几行打印到终端。

假如想理解更多Linux中命令使用,可以下载Linux命令中文手册,关注我后,公号里面回复“命令”就可下载。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何在Linux中使用head命令