我使用 Putty 连接到我的 VPS 并运行screen -r
以恢复 Screen 会话。
然后我在 Screen 会话中运行命令。该命令输出了很多内容。当我向后滚动以尝试查看内容的开头时,我只能看到腻子窗口上命令之前的内容screen -r
。
换句话说,我只能看到在 Screen 会话中运行的命令输出的内容的最后一个屏幕。输出的其他部分丢失。
我用了Ctrl a:scrollback 2000
,但好像没用。
如何查看在 Screen 会话中运行的命令的完整输出?
答案1
您必须访问屏幕的回滚缓冲区。默认情况下,这是通过按Ctrl+ A,然后[按 (或Esc) 来完成的。
现在您可以使用Up/Down箭头键或PageUp/PageDown滚动。
按此键Esc退出回滚模式。
原因是Putty(终端仿真器)和Screen(终端多路复用器)的回滚缓冲区是两个不同的东西。
可以将其视为 Screen 在终端模拟器内添加额外的回滚缓冲区。