![从日志文件实时进入终端](https://linux22.com/image/576772/%E4%BB%8E%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E5%AE%9E%E6%97%B6%E8%BF%9B%E5%85%A5%E7%BB%88%E7%AB%AF.png)
我在 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
。这可确保即使文件名发生变化,您仍可继续跟踪新输入。它在某些日志轮换软件中特别有用。