ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux中head命令实例

Linux中head命令实例

Linux操作系统 作者:大雄45 时间:2020-06-16 19:50:01 0 删除 编辑
head 将每个文件的前10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。如果没有文件,或者文件为 -,则读取标准输入。
如何使用head

使用 head显示 /etc/passwd前十行内容:

[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

Linux中head命令实例Linux中head命令实例

如何显示指定的行数

使用 -n命令显示指定的行数,也可以省略字母 n,只使用 -和数字(数字和 -之间没有空格)。

例如:使用 -n 参数显示 /etc/passwd前五行内容:

[root@localhost ~]# head -n 5 /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

Linux中head命令实例Linux中head命令实例

查看多个文件

如果提供了多个文件作为head命令的输入,它将显示每个文件的前十行。下面例子,使用 head命令显示 /etc/passwd/etc/shadow文件的前两行内容:

[root@localhost ~]# head -n 2 /etc/passwd /etc/shadow
==> /etc/passwd <==
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
==> /etc/shadow <==
root:$6$a73/Rt1OEkUi04km$GX4FzCh51bqNZpygxDJIPwt2OuxwYF/Qm8UjnIYSvxzrOcIn4UR/rv4yaArJ4jl6YS//ZT8y70eeivYatF89a0::0:99999:7:::
bin:*:17834:0:99999:7:::

Linux中head命令实例Linux中head命令实例

总结

head命令将每个文件的前10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。

本文原创地址:

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69955379/viewspace-2698778/,如需转载,请注明出处,否则将追究法律责任。

上一篇: TOMCAT配置优化
请登录后发表评论 登录
全部评论

注册时间:2019-12-11

  • 博文量
    840
  • 访问量
    452985