head命令——显示文件开头的内容

head命令的功能是显示文件开头的内容,默认为前10行。

与head命令相对的命令是tail命令(用于展示文件末尾的内容)

head命令的语法格式如下:

head [选项] 文件

常用选项如下:

选项 作用或含义
-n Num Num为整数,用于定义显示行数,默认值为10
-c Num Num为整数,表显示的字符数,-Num表示显示除文件最后Num字节外的内容
-v 总是显示包含给定文件名的文件头 
-q 不显示包含给定文件名的文件头,默认选项
-z 以 NUL 字符而非换行符作为行尾分隔符
--help 显示帮助信息并退出

实例演示

1、显示文件前10行内容

以下两条命令是等效的,默认显示前10行内容。

[root@myEuler ~]# head anaconda-ks.cfg

[root@myEuler ~]# head -n 10 anaconda-ks.cfg 

2、显示文件前8行内容

[root@myEuler ~]# head -n 8 anaconda-ks.cfg 
# Generated by Anaconda 36.16.5
# Generated by pykickstart v3.34
#version=DEVEL
# Use graphical install
graphical

# Keyboard layouts
keyboard --vckeymap=cn --xlayouts='cn'

3、显示文件前18个字符

[root@myEuler ~]# head -c 18 anaconda-ks.cfg 
# Generated by Ana

4、除最后18个字外,其余文件内容均显示

[root@myEuler ~]# head -c -18 anaconda-ks.cfg
……此处省略输出……

扫描二维码关注公众号,回复: 15222928 查看本文章

猜你喜欢

转载自blog.csdn.net/u013007181/article/details/129516311