head命令将一个或多个文件或管道数据的第一行(默认为10行)打印到标准输出,该命令正好和tail命令是互补的;本文为大家讲解下head命令作用和用法以及Linux head命令详解。
head命令语法
head命令语法格式如下:
head [OPTION]... [FILE]...
使用head命令
head
命令最简单的使用方式是不使用任何选项,默认情况下会显示头10行内容,例如如下命令:
head filename.txt
显示指定行内容
使用 -n (--lines)
选项可以显示文件中指定整数行的内容,命令示例如下:
head -n filename.txt
当然我们也可以省略-n
参数,仅仅使用连字符-
结合指定的数字来实现和上面命令一样的效果(符号和数字之间不能有空格)。
例如,显示文件filename.txt
文件头30行内容,命令格式如下:
head -30 filename.txt
显示特定数量的字节
head命令中-c (--bytes)
选项可以指定显示文件中特定数量的字节内容,命令格式如下:
head -c 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中tail命令的用法 Linux tail命令详解》
来源链接:https://www.idcspy.com/58643.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站