Linux系统如何显示文件的第一部分?

为了显示文件的第一部分,我们在 Linux 系统中使用 head 命令。

head 命令用于显示文本文件或管道数据的开头。默认情况下,它显示指定文件的前十行。tail 命令也用于显示文件的结尾部分。

语法

head 命令的一般语法如下 -

head [OPTION]... [FILE]...

head 命令中可用选项的简要说明。

不。
选项和说明
1
-c, --byte = [-]NUM
显示每个文件的前 NUM 个字节。使用前导“-”,打印每个文件的最后 NUM 字节以外的所有字节。
2
-n, --lines [-]NUM
显示前 NUM 行而不是前十行,以“-”开头,显示每个文件除最后 NUM 行之外的所有行。
3
-q, --quiet, --silent
从不提示给出文件名的标题。
4
-v, --verbose
总是显示给出文件名的标题。
5
-z, --zero-terminated
行分隔符为 NULL,而不是换行符。
6
--help
显示帮助消息然后退出。
7
--version
它提供有关版本的信息,然后退出。

默认情况下,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