Linux命令学习(6) head命令详解

版权声明:打字写文章不容易,如果转载请注明出处,谢谢~ https://blog.csdn.net/mucaoyx/article/details/83999160

head 显示文本头部内容

head命令的作用就像它的名字一样,用于显示文件的开头部分文本。

使用方式

[root@study ~]# head [-n number] 文件
选项与参数:
-n :后面接数字,代表显示几行的意思
[root@study ~]# head /etc/hosts
# 默认的情况中,显示前面十行!若要显示前 15 行,就得要这样:
[root@study ~]# head -n 15 /etc/hosts
范例:如果后面5行的数据都不打印,只打印/etc/hosts的前面几行,该如何是好?
[root@study ~]# head -n -5 /etc/hosts

head 的英文意思就是“头”啦,那么这个东西的用法自然就是显示出一个文件的前几行啰! 没错!就是这样!若没有加上 -n 这个选项时,默认只显示十行,若只要一行呢?那就加入“head -n 1 filename ”即可!

另外那个 -n 选项后面的参数较有趣,如果接的是负数,例如上面范例的-n -100时,代表列前的所有行数, 但不包括后面100行。举例来说 CentOS 7.1 的 /etc/mandb.conf 共有131行,则上述的指令“head -n -100 /etc/man_db.conf” 就会列出前面31行,后面100行不会打印出来了。这样说,比较容易懂了吧? ^^

猜你喜欢

转载自blog.csdn.net/mucaoyx/article/details/83999160