如何在屏幕内切换屏幕?

如何在屏幕内切换屏幕?

我必须在两个环境中工作。一个是 Windows(本地),另一个是 Linux(远程)。我在这两个环境中都安装了 screen linux 实用程序。我可以在 Windows 上打开一个屏幕,然后在一个选项卡中,我打开了到 Linux 远程的 ssh 连接,然后启动另一个屏幕。

样本

linux  -- |0 linux remote 0| 1 linux remote 1 
windows-- |0 linux | 9 windows 

我可以使用 Atl+ 在“linux remote 0”和“linux remote 1”之间切换。这是在 .screenrc 中配置的(bindkey "^[0" select 0)我如何切换到“9 个窗口”?

答案1

啊,屏幕中的屏幕……非常像《盗梦空间》。我们需要更深入地了解……

话虽如此,您可以通过执行 将 ctrl-A 发送到嵌套屏幕Ctrl-AA

答案2

Ctrl+A9Ctrl+A"(双引号),然后从列表中选择它。

答案3

正如所提到的罗卡84但对于第二个命令,您无需Ctrl再次按。就像在嵌套终端中创建新屏幕一样,您需要这样做Ctrl+a,,。ac

答案4

如上所述,您可以Ctrl+A使用 发送到内屏Ctrl+A A。只需执行两次即可切换内屏。
确保Ctrl在第二次(以及第四次)时释放。A

顺便说一句:这适用于内屏的所有控制序列,只需Ctrl+A在所有键之前按下并放下Ctrl序列键即可。显示比描述更容易:
Ctrl+A A C创建一个新的内屏。

相关内容