如何阻止PuTTY中使用tail -f监控文件时自动滚动到底部
如何阻止PuTTY中使用tail -f监控文件时自动滚动到底部
嘿,这个问题我之前也碰到过,确实挺闹心的——正盯着某段日志想仔细梳理呢,新内容一进来就直接被拽到底部了,根本没法好好读。给你几个实用的解决办法:
修改PuTTY设置(一劳永逸)
打开PuTTY的配置界面,依次找到 Window -> Scrollback 选项,然后取消勾选「Auto-scroll to bottom on output」。这样之后不管用tail -f还是其他命令输出内容,PuTTY都不会自动跳到底部,你可以停留在当前想看的位置,需要查看新内容时再手动滚动到底部就行。用
less +F替代tail -f(更灵活)
如果你不想改动PuTTY的全局设置,试试用less +F命令来追踪文件。它和tail -f一样能实时监控文件更新,但默认不会强制滚动到底部:- 输入命令:
less +F 你的文件名 - 中途想暂停追踪、滚动查看历史内容,按
Ctrl+C就行;看完后按F就能继续实时追踪,而且会停在你当前的位置,不会自动跳走。
- 输入命令:
临时暂停输出(应急用)
如果你已经在运行tail -f了,不想中断进程的话,可以按Ctrl+S临时暂停输出(新内容会被后台缓存,不会丢失),等你看完当前显示的内容后,按Ctrl+Q就能恢复输出——不过这个方法只是临时救急,恢复后新内容进来还是会滚到底部,适合短时间查看的场景。
备注:内容来源于stack exchange,提问作者Black
相关产品推荐
相关产品推荐

