Linux文件管理命令-head显示文件开头的内容

文章目录

前言

一、head命令介绍

二、语法及参数

三、参考实例

总结

前言

        head命令在日常比较常用的一个命令,如果只想查看文件的前几行内容,就可以用这个命令,还可以自定义选择要查看多少行,一起来看看这个命令的使用吧。

一、head命令介绍

        head命令的英文单词来自自己,其功能是显示文件开头的内容,默认输出文件前十行的内容。

二、语法及参数

1)还是先用help和man查看语法

语法:head 【参数】文件

[root@localhost ~]# head --help
用法:head [选项]... [文件]...

2)常用参数

-n <数字>定义显示行数
-c <数字>指定显示头部内容的字符数
-v总是显示文件名的头信息
-q不显示文件名的头信息

三、参考实例

 1)默认显示文件的前十行内容;

[root@localhost ~]# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin

2)自定义显示内容;

[root@localhost ~]# head -n 3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
[root@localhost ~]# head -n 1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
[root@localhost ~]# 

3)还可以指定文件的字符数;

[root@localhost ~]# head -c 50 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin
[root@localhost ~]# 

4)开头显示文件名;

[root@localhost ~]# head -vn 3 /etc/passwd
==> /etc/passwd <==
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

5)不显示文件名; 默认head不加任何参数就是不显示文件名的;

[root@localhost ~]# head -q /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
......
[root@localhost ~]# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
......

6)还可以搭配tail命令一起使用,意指显示某一行的信息;

假设要找adm这一行的信息,它在第四行,但是我只想显示这一行信息,可以用重定向搭配tail命令只显示最后一行的方式显示出来。

[root@localhost ~]# head -n 4 /etc/passwd | tail -n 1
adm:x:3:4:adm:/var/adm:/sbin/nologin

总结

        head命令的参数的内容并不是很多,理解起来也是比较容易的;一般在工作中,也是只有-n这一个参数常常用到。head命令就讲到这里,觉得内容还行的,可以留个赞!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux学习中

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值