tail 命令用于查看纯文本文件的后N行或持续刷新文件的最新内容。它通常用于监视日志文件的实时更新或快速查看文件的结尾部分。通常情况下,tail 命令用于实时查看日志文件,可以使用 -f 参数跟踪文件内容的变化。
基本用法
tail [选项...] [文件名...]
常用选项
- -n或--lines=K:指定要显示的行数,K 为整数。例如,tail -n 10 filename 将显示文件 filename 的最后 10 行。
- -f或--follow:实时跟踪文件的更新。常用于查看日志文件的实时输出。例如,tail -f logfile 将持续输出 logfile 的新增内容,直到用户手动停止(通常使用 Ctrl+C)。
- -c或--bytes:显示文件的最后几个字节。例如,tail -c 100 filename 将显示文件 filename 的最后 100 个字节。
- --help:显示帮助信息。
- --version:显示版本信息。
示例
- 查看文件的最后 10 行:tail filename.txt
- 查看文件的最后 20 行:tail -n 20 filename.txt
- 实时监视日志文件:tail -f /var/log/syslog
- 查看文件的最后 50 个字节:tail -c 50 filename.txt