显示文件的前几行数据内容
head [-qv] [-c num] [-num|-n num] [files]
head [--help] [--version]
head命令用于显示指定文件的前几行数据内容。其中,files是一个或一组输入文件。如果未指定文件名参数,或者指定的文件名为“-”,则使用标准输入作为输入文件;如果未指定任何选项,默认显示文件前10行内容(包括空行)。如果同时指定了多个文件,在显示每个文件的正文之前将增加下列标题信息作为分隔标志(其中filename是文件的名字):
==> filename <==
-c num, --bytes=[-]num 显示文件的前num个字符。此外,如果数字前面有一个减号“-”前缀,意味着显示文件除最后num个字节之外的全部内容。注意,参数num之后还可以加字节单位后缀,如b(512)、kB(1000)、K(1024)、MB(10002)、M(10242)、GB(10003)、G(10243)以及T、P、E、Z或Y等更大的字节单位。
-n num, --lines=[-]num 显示文件前num行数据。如果数字前有一个减号“-”前缀,意味着显示文件除最后num行之外的全部内容。
-num 省略用法,其效果等同于使用“-n num”选项。
-q, --quiet, --silent 禁止输出包括文件名在内的标题信息。
-v, --verbose 总是输出包括文件名在内的标题信息。
1. 显示指定文件的前10行数据:
$ head /etc/passwd root:x:0:0:Super-User:/:/bin/sh daemon:x:1:1::/: listen:x:37:4:Network Admin:/usr/net/nls: $
2. 显示指定文件的前两行数据:
$ head -2 /etc/passwd root:x:0:0:Super-User:/:/bin/ksh daemon:x:1:1::/: $
索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z