如何在Linux系统中显示文件的尾部?\n


要显示文件的尾部,我们使用Linux系统中的tail命令。

tail命令用于在Linux操作系统中显示文本文件或管道数据的末尾。默认情况下,它会将其输入的最后10行显示到标准输出。它也是head命令的补充。

语法

tail命令的通用语法如下:

tail [OPTION]... [FILE]...

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

序号选项及说明
1-c, --bytes = [-]NUM
显示每个文件的最后NUM个字节。或者使用 -c +NUM 从每个文件的第NUM个字节开始显示。
2-f, --follow [ = {name | descriptor}]
随着文件增长显示追加的数据。
3-F
与 --follow =name --retry 相同
4-n, --lines [-]NUM
显示最后NUM行而不是前10行。
5--max-unchanged-starts = N
结合 --follow = name 使用,重新打开一个不可访问的文件
6--pid = PID
结合 -f 选项使用,在进程ID PID 结束时终止。
7-q, --quiet, --silent
从不提示给出文件名头的提示信息
8--retry
如果文件不可访问,则继续尝试打开文件
9-v, --verbose
始终显示给出文件名的标题
10-z, --zero-terminated
行分隔符为 NULL,而不是换行符
11--help
显示帮助信息然后退出。
12--version
提供版本信息然后退出。

默认情况下,tail 命令在没有任何选项的情况下打印最后十行,如本例所示。

首先,我们将使用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系统中的tail命令显示最后十行。

$ head text.txt
Second line...
Third line...
Fourth line...
Fifth line...
Sixth line...
Seventh line...
Eighth line...
Ninth line...
Tenth line...
Eleventh line...

要打印最后n行,我们使用-n或--lines选项和head命令,如下所示。

假设我们想要显示text.txt文件的最后四行,那么我们必须执行如下命令。

$ head -n 4 text.txt

要检查有关tail命令的更多信息,我们可以在Linux操作系统中使用--help选项和head命令,如下所示。

$ tail --help

要检查tail命令的版本信息,我们可以在Linux操作系统中使用--version选项和tail命令,如下所示。

$ tail --version

更新于:2021年7月1日

20K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.