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