首页 » Linux » Linux tail 命令

Linux tail 命令

在类似Unix-like的操作系统上,tail命令读取文件,并输出文件的最后部分(“ tail”)。

tail命令还可以监视数据流和打开文件,并在写入时显示新信息。例如,这是一种实时监视系统log中最新事件的有用方法。

默认情况下,tail将每个文件的最后10行打印到标准输出。如果指定多个文件,则每组输出均以显示文件名的标题作为前缀。

tail语法:

tail [OPTION]... [FILE]...
tail --help
tail --version

tail示例:

tail error.log

输出文件error.log的最后10行。

tail -n 3 error.log

查看error.log最后3行.

tail -f error.log

输出error.log的最后10行,并监视error.log的更新; 然后继续输出添加到error.log中的所有新行。

tail将永远跟随该文件。要停止它,请按CTRL +C。

tail -f access.log | grep 24.10.160.10

这是使用tail和grep实时选择性监视日志文件的有用示例。在此命令中,tail监视文件access.log。 它将access.log的最后十行以及添加的任何新行传送到grep实用程序。 grep从tail读取输出,仅输出包含IP地址24.10.160.10的行。

此条目发表在Linux分类目录,贴了标签。将固定链接加入收藏夹。