如何在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
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP