如何在正在运行的屏幕会话中增加回滚缓冲区?

新手上路,请多包涵

假设我有一个当前正在运行的 屏幕 会话,我正在通过 putty 与之交互。我意识到回滚缓冲区太小了,想在 启动新屏幕会话的情况下增加它。

有没有办法做到这一点?

原文由 Zach 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 883
2 个回答

手册页 解释说,您可以通过键入 Ctrl + A , : ,然后发出 scrollback <num> 命令,在正在运行的会话中进入命令行模式。

原文由 Frédéric Hamidi 发布,翻译遵循 CC BY-SA 3.0 许可协议

Ctrl + A 然后 : 然后键入

scrollback 10000

例如,获取 10000 行缓冲区。

您还可以通过添加来设置默认的回滚行数

defscrollback 10000

到您的 ~/.screenrc 文件。

要滚动(如果您的终端默认不允许您滚动),请按 Ctrl + A 然后 Esc 然后滚动(使用通常的 Ctrl + F 下一页或 Ctrl + A 上一页,或者只使用鼠标滚轮 /两个手指)。要退出滚动模式,只需按 Esc

另一个提示: Ctrl + A 然后 显示您当前的缓冲区设置。

原文由 Lee Netherton 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题