假设我有一个当前正在运行的 屏幕 会话,我正在通过 putty 与之交互。我意识到回滚缓冲区太小了,想在 不 启动新屏幕会话的情况下增加它。
有没有办法做到这一点?
原文由 Zach 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设我有一个当前正在运行的 屏幕 会话,我正在通过 putty 与之交互。我意识到回滚缓冲区太小了,想在 不 启动新屏幕会话的情况下增加它。
有没有办法做到这一点?
原文由 Zach 发布,翻译遵循 CC BY-SA 4.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 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
手册页 解释说,您可以通过键入
Ctrl
+A
,:
,然后发出scrollback <num>
命令,在正在运行的会话中进入命令行模式。