Linux系统如何显示文件的第一部分?
为了显示文件的第一部分,我们在Linux系统中使用head命令。
head命令用于显示文本文件或管道数据的开头。默认情况下,它显示指定文件的前十行。tail命令也用于显示文件的结尾部分。
语法
head命令的一般语法如下-
head [OPTION]... [FILE]...
head命令中可用选项的简要说明。
显示每个文件的前NUM个字节。使用前导“-”,打印每个文件的最后NUM字节以外的所有字节。
显示前NUM行而不是前十行,以“-”开头,显示每个文件除最后NUM行之外的所有行。
从不提示给出文件名的标题。
总是显示给出文件名的标题。
行分隔符为NULL,而不是换行符。
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
默认情况下,head命令不带任何选项打印前十行,如本例所示。
首先,我们将在Linux系统中使用cat命令创建一个包含十多行的文件,如下所示。
$ cat >text.txt First line... Second line... Third line... Fourth line... Fifth line... Sixth line... Seventh line... Eighth line...Ninth line... Tenth line... Eleventh line...
然后,我们将在Linux系统中使用head命令来显示前十行。
$ head text.txt First line... Second line... Third line... Fourth line... Fifth line... Sixth line... Seventh line... Eighth line... Ninth line... Tenth line...
要打印前n行,我们在head命令中使用-n或--lines选项,如下所示。
假设我们要显示text.txt文件的四行,那么我们必须执行如下所示的命令。
$ head -n 4 text.txt
要打印m和n之间的行,我们在Linux系统中使用head和tail命令,如下所示。
假设我们想显示text.txt文件的第7到9行,那么我们必须执行如下所示的命令。
$ head -n 7text.txt| tail -9
注–tail命令用于从Linux系统中的最后一行打印行。
要查看有关head命令的更多信息,我们在Linux操作系统中将--help选项与head命令一起使用,如下所示。
$ head --help
为了检查head命令的版本信息,我们在Linux操作系统中使用--version选项和head命令,如下所示。$head--version