用 tail -f 实时跟踪日志文件

tail -f 先打印文件末尾几行,然后持续运行,新写入的每一行都会立即显示——这是无需刷新即可监视日志的标准方式。

macOS日志监控tail 查看末尾低风险
运行 `tail -f /var/log/system.log` 即可实时显示新追加的行;按 Control-C 停止。

01命令

命令
$ tail -f /var/log/system.log
tail -f ~/dev/app/debug.log | grep --line-buffered ERROR

02作用说明

默认情况下 tail -f 先显示最后十行(-n 可控制行数),然后阻塞等待,随着文件增长不断重新读取。更少人记得的变体 -F 会在日志轮转用新文件替换旧文件后继续跟踪同名文件,这对每天轮转的应用日志很关键。

03风险

风险低风险
!注意: tail -f 不会自行退出;用 Control-C 停止,当目标日志会轮转时应改用 -F。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 文件与文件夹