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.txtFirst 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.txtFirst 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
以上是 Linux系统如何显示文件的第一部分? 的全部内容, 来源链接: utcz.com/z/322760.html