LinuxProbe 发表于 2021-3-19 13:31:22

Linux系统中head命令实例


head命令将每个文件的前10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。如果没有文件,或者文件为-,则读取标准输入。
如何使用head命令
使用head显示/etc/passwd前十行内容:# head /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologinhttps://www.linuxprobe.com/wp-content/uploads/2020/06/image1-6.png如何显示指定的行数
使用-n命令显示指定的行数,也可以省略字母n,只使用-和数字(数字和-之间没有空格)。例如:使用-n 参数显示/etc/passwd前五行内容:# head -n 5 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinhttps://www.linuxprobe.com/wp-content/uploads/2020/06/image2-6.png查看多个文件
如果提供了多个文件作为head命令的输入,它将显示每个文件的前十行。下面例子,使用head命令显示/etc/passwd和/etc/shadow文件的前两行内容:# head -n 2 /etc/passwd /etc/shadow==> /etc/passwd <==root:x:0:0:root:/root:/bin/bashbin: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:::https://www.linuxprobe.com/wp-content/uploads/2020/06/image3-6.png总结
head命令将每个文件的前10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。

xz蓝精灵 发表于 2021-3-19 14:42:22

666
页: [1]
查看完整版本: Linux系统中head命令实例