如何在 Linux 中使用 Tail 命令查看数据

有很多方法可以显示文件中的数据,其中一种是使用“tail 命令”。 本文全部是关于在 Ubuntu 20.04 上以不同方式使用 tail 命令查看数据。 tail 命令预装在所有 Linux 发行版中,打印来自提供的输入的最后一个数据数 (N)。 tail 命令默认可以显示文件的最后十行。 如果我们只想查看较大文件的最后一部分,此命令非常有用。 它将节省屏幕空间和您的时间。 它可以保持实时文件修改的记录。

本文将对 Linux 用户,尤其是新手非常有帮助,因为他们将学习使用 tail 命令从文件中显示数据的不同方法。

如何使用 Tail 命令查看数据

使用tail命令显示数据有多种方法,如下所述; 您可以根据自己的要求使用任何方法。

  • 如何使用 Tail 命令查看单个文件中的数据
  • 如何使用 Tail 命令查看多个文件中的数据
  • 如何使用具有不同选项的 Tail 命令查看文件中的数据

句法:

tail 命令的一般语法如下所述:

$ tail [options] filename

如何使用 Tail 命令查看单个文件中的数据

在tail命令的帮助下,你可以查看文件的最后部分,下面提到的命令将显示“linux.txt”文件的最后10行。

$ tail linux1.txt

如何使用 Tail 命令查看多个文件中的数据

使用tail命令可以查看多个文件的最后部分,下面的命令会同时显示“linux1.txt”和“linux2.txt”文件的最后10行。

$ tail linux1.txt linux2.txt

如何使用具有不同选项的 Tail 命令查看文件中的数据

通过使用不同的选项,有多种方法可以使用 help tail 命令查看数据。

下面是我们可以与 tail 命令一起使用的选项,其中一些选项是在示例的帮助下解释的。

  • -n(行数)
  • -c(字节数)
  • -q(详细)
  • -f(跟随)

如何使用带有 –n 选项的 tail 命令

“-n”定义从文件末尾开始在屏幕上打印的行数。 如果命令中未提供编号,将显示错误。 我们也可以用这个命令用数字代替“n”字符写“-”。

下面提到的命令将显示“linux1.txt”文件的最后 5 行

$ tail -n 5 linux1.txt

如何使用带有 –c 选项的 tail 命令

打印提供的文件中最新的“num”字节。 如果换行算一个字符,如果打印出来,tail命令会算一个字节。 根据需要,需要键入 -c 后跟任意数字。 如果数字前有一个正号(“+”),它将通过从提供的文件开头跳过字节数来显示。 如果数字前有负号(“-”),则显示最终字节数。 如果数字前没有“+”或“-”号,它将显示所提供文件的最后一个字节数。

下面提到的命令将显示“linux1.txt”文件的最后 10 行。 文件.e

$ tail -c 10 linux1.tx

下面提到的命令将显示除“linux1.txt”文件的前 10 个字节之外的所有数据。

$ tail -c +10 linux1.txt

如何使用带有 –q 选项的 tail 命令

如果指定了多个文件,则使用 -q。 作为此操作的结果,来自每个文件的数据后面没有文件名。

下面的命令将显示文件“linux1.txt”和“linux2.txt”的组合数据,而无需指定文件名,如上图“显示多个文件的数据”的输出所示:

$ tail -q linux1.txt linux2.txt

如何使用带有 –f 选项的 tail 命令

此选项主要由系统管理员使用,以跟踪各种 Unix 程序在运行时生成的日志文件的大小。 此选项显示文件的最后 10 行,并在添加新行时更新。 当在日志上写入新行时,控制台将刷新它们。 我们必须使用中断键或“Ctrl+Z”中止此命令,因为即使工作完成后提示也不会返回。 通常,错误消息由应用程序写入日志文件。 当错误消息出现在日志文件中时,它会检查它。

下面提到的命令会打印 linux1.txt 的最后 10 行,但文件不会被关闭; 它将提示写入数据或按 Ctrl+Z 退出。

$ tail -f linux1.txt

如何使用带有 -v 选项的 tail 命令

使用此选项时,所选文件中的数据始终后跟文件名。

下面提到的命令将打印 linux1.txt 的最后 10 行,后跟文件名“linux1.txt”:

$ tail -v linux1.txt

结论

有很多方法可以显示文件中的数据; 在本文中,我们讨论了如何借助 tail 命令查看数据。 默认情况下,它显示指定文件的最后 10 行,但是通过使用不同的选项,我们可以使用 tail 命令更改数据的显示。 本文通过示例详细讨论了所有这些选项。 阅读本文后,您可以获得一个动手操作的 tail 命令来显示文件中的数据。