Linux - 在终端中保持实时更新日志文件打开的某种方法?

wul*_*one 54 linux logging

这一定是以前做过的:我想在终端中打开一个日志文件,这样我就可以在更新发生时监控它。除了这种情况,我的搜索得到了所有东西……我一定遗漏了一些术语或一些关键的东西,因为人们一直在其他程序(例如 NetBeans 或 Rails 服务器)中这样做。

cYr*_*rus 97

尝试:

tail -f your.log
Run Code Online (Sandbox Code Playgroud)

在哪里-f代表跟随


Rob*_*een 10

其它的办法:

watch tail -n20 your.log

好吧,有点愚蠢的使用watch- 但您可能会发现该watch命令对其他事情很有用。

  • @David:`tail -F` 处理这个问题。 (6认同)
  • `watch` 选项更适合在您观看期间将要重命名/删除和重新创建(通过正常操作或 logrotate 之类的东西)的文件,否则 `tail -f` 更有效。 (5认同)