用 tail -f 实时跟踪日志文件
tail -f 先打印文件末尾几行,然后持续运行,新写入的每一行都会立即显示——这是无需刷新即可监视日志的标准方式。
运行 `tail -f /var/log/system.log` 即可实时显示新追加的行;按 Control-C 停止。
01命令
命令
$ tail -f /var/log/system.log
tail -f ~/dev/app/debug.log | grep --line-buffered ERROR02作用说明
默认情况下 tail -f 先显示最后十行(-n 可控制行数),然后阻塞等待,随着文件增长不断重新读取。更少人记得的变体 -F 会在日志轮转用新文件替换旧文件后继续跟踪同名文件,这对每天轮转的应用日志很关键。
03风险
!注意: tail -f 不会自行退出;用 Control-C 停止,当目标日志会轮转时应改用 -F。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- tail — display the last part of a file (macOS)依据: Documents the -f follow option and its variants -F and -n.
最后验证: 2026-09-17 · 分类: 文件与文件夹