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

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行不会打印出来了。这样说,比较容易懂了吧? ^^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值