我在 Ubuntu 上。
是否可以打开 putty 并在终端中直接查看日志文件的更新情况?就像 stdout 直接指向终端一样?
例如,我将一个应用程序的 stdout 和 stderr 定向到一个文件,并想从另一个终端观察我的应用程序是如何启动的。
答案1
如果你想跟踪日志文件,你可以使用著名的:
$ tail -f /path/to/log/file
答案2
除此之外tail -f
,您还可以 使用less
与+F
范围,它将允许您跟踪新的输入,但同时可以访问 的所有交互功能less
,例如搜索。
在某些情况下,最好使用tail -F
(或者less --follow-name
) 而不是tail -f
。这可确保即使文件名发生变化,您仍可继续跟踪新输入。它在某些日志轮换软件中特别有用。