如何在 ssh 连接的屏幕会话内滚动?

krk*_*krk 8 ssh gnu-screen

我从 ubuntu 客户端机器 ssh 连接了一个 ubuntu 服务器。并通过运行恢复我的屏幕会话screen -d -r name。我无法在屏幕会话内滚动。我通过运行创建了我的屏幕会话screen -S name。我是否必须传递任何额外的标志才能使滚动工作?

HBr*_*ijn 21

默认情况下,Screen 将保留一个回滚缓冲区,但您不能以与终端模拟器维护的“常规”回滚缓冲区相同的方式使用它。即您不能使用鼠标向上滚动。

您需要使用屏幕键绑定来启用复制/回滚模式。

对我来说是CTRL+a ESC

(屏幕将通知已启用复制模式)

然后我可以使用键盘上的向上箭头向后滚动,但您也可以使用其他移动键绑定在回滚缓冲区中移动和选择。

  • 同样在滚动第一个 <ENTER> 按下开始复制块,第二个关闭块并将其放入缓冲区。因此,按 <ENTER> 两次退出滚动模式,复制缓冲区为空。 (3认同)