如何在屏幕会话中控制屏幕会话?

时间:2012-11-07 22:00:24

标签: unix ssh gnu-screen

my local machine's terminal
    screen session 12345
        ssh me@remotemachine (I want to be here)
            screen session 67890 (I'm here)

我已陷入困境,无法进入ssh会话以断开连接。

如果我在屏幕会话67890中按ctrl-a ctrl-d,它会将我从会话12345中分离出来。 那么如何进入第3级ssh会话以便我可以断开它?

您提供的任何基于kill的解决方案都不得损害屏幕会话67890中运行的进程。

1 个答案:

答案 0 :(得分:13)

ctrl-a a相当于将ctrl-a发送给子screen,因此ctrl-a a d应与第一个嵌套会话断开连接。如果您将它们嵌套得更深,ctrl-a a a d将断开第二个嵌套会话,并根据需要继续添加其他a。但是,如果你的嵌套深度超过1或2级,当你的头脑试图保持直接向你发送命令时,不要求同情...