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