Linux系统如何显示文件的最后一部分?
为了显示文件的最后一部分,我们在Linux系统中使用tail命令。
tail命令用于在Linux操作系统中显示文本文件或管道数据的结尾。默认情况下,它将其输入的最后10行显示到标准输出。它也是head命令的补充。
语法
tail命令的一般语法如下-
tail [OPTION]... [FILE]...
tail命令中可用选项的简要说明。
显示每个文件的最后NUM个字节。或-c+NUM以每个文件的字节NUM开始显示。
随着文件的增长显示附加数据。
与--follow=name--retry相同
显示最后NUM行而不是前10行。
使用--follow=name,重新打开一个没有
使用-f选项,在进程ID后终止,PID死亡
从不提示给出文件名的标题
如果文件不可访问,则继续尝试打开它
总是显示给出文件名的标题
行分隔符为NULL,而不是换行符
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
默认情况下,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行,我们在head命令中使用-n或--lines选项,如下所示。
假设我们要显示文件的最后四行,text.txt那么我们必须执行如下所示的命令。
$ head -n 4 text.txt
要查看有关tail命令的更多信息,我们在Linux操作系统中将--help选项与head命令一起使用,如下所示。
$ tail --help
为了检查tail命令的版本信息,我们在Linux操作系统中使用--version选项和tail命令,如下所示。
$ tail --version