我使用less跟随模式 (Shift-F) 来跟随更新的日志。有时在我的系统上执行一些操作会很有用,然后只查看与该操作相关的日志输出。基本上我需要一些方法来清除缓冲区,这样我就不会被旧东西分心。
我在手册页上找不到任何关于它的信息,但也许有一些技巧?
我怀疑less有这样的选择。
您正在做的与tail -f实现的非常相似,只有方便的回滚。您可以做的是退出当前less并重新启动它
tail -f logfile -n lines_back | less
Run Code Online (Sandbox Code Playgroud)
这样你的缓冲区将只包含lines_back日志行(并且应该增长相同)。