在屏幕内向屏幕发送命令

bro*_*ide 4 ssh gnu-screen

  1. 登录到 Server1 并运行屏幕
  2. SSH 到 Server2 并连接到现有的屏幕会话
  3. 实现 ^A 命令仅由 Server1 的屏幕处理

在这种情况下是否可以控制 Server2 的屏幕?哪怕只是为了脱离它。

我唯一能做的就是告诉 Server1 的屏幕关闭包含 SSH 会话的窗口。

Dop*_*oti 6

对的,这是可能的。您可以使用其元字符 ( ^A)发送 Screen 的命令之一是文字^A,它使用^A-a(ctrl-A,lowercase a) 序列完成。在帮助屏幕 ( ^A-?) 上,您将看到一个定义为 的键meta

因此,简而言之,要向屏幕内的屏幕发送命令(例如断开嵌套屏幕),您可以按^A-a-d,这将发送^A-d到嵌套屏幕,将其分离并保持连接第一层屏幕。