Linux - 是否有某种方法可以让实时更新日志文件在终端中保持打开?

Linux - 是否有某种方法可以让实时更新日志文件在终端中保持打开?

这肯定是以前做过的:我想在终端中保持日志文件打开,这样我就可以监控更新。我的搜索找到了所有结果,但找不到这种情况……我肯定漏掉了一些术语或关键的东西,因为人们总是在其他程序(例如 NetBeans 或 rails 服务器)中这样做。

答案1

尝试:

tail -f your.log

其中-f代表跟随

答案2

其他方式:

观察尾巴-n20你的.log

好的,有点愚蠢的用法watch- 但你可能会发现这个watch命令对其他事情有用。

答案3

@cYrus 的答案的另一种选择是:

less +F file.log

好处是,less可以使用该标志截断长行-S,防止它们环绕终端屏幕,同时允许您左右滚动。您无需tail -f file.log通过管道cut或类似操作,只需:

less -S +F file.log

相关内容