2.8 head:显示文件头部

作用:head的作用是显示一个文件的内容的前多少行。

用法:head [选项][文件]

主要选项如下。

● -c:处理文件前面指定的字节数,加b(512字节块)、k(KB数)、m(MB数)。

● -n:显示文件头n行内容。

● -p:处理多个文件时不显示文件头信息。

● -v:处理多个文件时显示文件头信息。

应用实例如下。

(1)显示/etc/profile的前10行内容

        # head -n 10 /etc/profile

(2)将/etc/named.conf中前3行的内容发送至标准输出

        $ head -n 3 /etc/ named.conf
        /etc/named.conf <==
        // generated by named-bootconf.pl
        options {

说明:

命令“head file1 file2 file3”和命令“cat file1 file2 file3 | head”之间有重大差别。前者将打印每个文件指定行数的内容,不同文件的内容之间用头信息隔开,头信息以“==>”后跟文件名开头。后者将打印由cat命令后所列文件组成的输入流中指定行数的内容,但将把输入流作为单个文件对待。