对于任何学习 Linux 的人来说,tail 命令是一个基本工具。顾名思义,它允许您查看文件 "尾部" 或末尾。这对于检查快速变化的文件(如系统日志)中最新的条目特别有用。
查看文件末尾
默认情况下,tail 命令显示指定文件的最后 10 行。它的功能与 head 命令相对应。
tail /var/log/syslog
就像使用 head 一样,您可以使用 -n 选项来自定义要查看的行数。例如,要查看最后 20 行,您将使用以下命令:
tail -n 20 /var/log/syslog
这种灵活性使 Linux tail 命令成为快速检查文件末尾而无需打开整个文件的基本工具。
使用 tail -f 实时监控文件
tail 命令最强大的功能之一是它能够实时监控文件。这是通过 -f(follow,跟随)标志实现的。当您使用 tail -f 时,该命令在显示最后几行后不会退出。相反,它会等待新数据被追加到文件中,并在数据到达时将其打印到屏幕上。
tail -f /var/log/syslog
尝试运行此命令。当您继续使用系统时,您将在终端中看到新行出现。这使得 tail -f 成为系统管理员和开发人员需要实时查看日志和监控应用程序输出的不可或缺的工具。