当前位置:首页 » 文件和目录管理 » head

head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

语法

head(选项)(参数)

选项

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

参数

文件列表:指定显示头部内容的文件列表。

实例

1. 显示文件前10行(默认)

$ 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

2. 显示文件前5行

$ head -n 5 /etc/passwd

3. 显示文件前20个字符

$ head -c 20 /etc/passwd
root:x:0:0:root:/r

4. 显示多个文件的前10行

$ head /etc/passwd /etc/group
==> /etc/passwd <==
root:x:0:0:root:/root:/bin/bash
...
==> /etc/group <==
root:x:0:

5. 结合管道使用

$ cat /var/log/messages | head -n 20