在屏幕内向屏幕发送命令

在屏幕内向屏幕发送命令
  1. 登录到 Server1 并运行 screen
  2. 通过 SSH 连接到 Server2 并连接到现有屏幕会话
  3. 实现^A命令仅由Server1的屏幕处理

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

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

答案1

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

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

相关内容