我通常这样使用gnu screen: 1. 启动一个会话来处理所有任务 2. 当我登录到一台机器时,我连接到我的同事创建的屏幕会话 (screen -x),这使它成为“内部屏幕”
问题是,当我需要通过":detach"命令或ctrl + a + d从“内部屏幕”中分离出来时,我会从主屏幕(在#1中)中分离出来。
是否可能从“内部屏幕”中分离出来?
谢谢
我通常这样使用gnu screen: 1. 启动一个会话来处理所有任务 2. 当我登录到一台机器时,我连接到我的同事创建的屏幕会话 (screen -x),这使它成为“内部屏幕”
问题是,当我需要通过":detach"命令或ctrl + a + d从“内部屏幕”中分离出来时,我会从主屏幕(在#1中)中分离出来。
是否可能从“内部屏幕”中分离出来?
谢谢
使用 ctrl+a, a ,将 ctrl+a 发送到内部屏幕。也就是说,要分离内部屏幕,请按下 ctrl+a,a,d。或者按下 ctrl+a, a 并输入 :detach
。
我也与您使用相同的屏幕设置,并在我的本地机器上更改了 ctrl+a 快捷键为 ctrl+l(小写字母“L”),这样您可以直接使用 ctrl+a 访问内部屏幕而无需繁琐的 ctrl+a,a 组合键。要实现此功能,请将以下代码添加到您本地的 ~/.screenrc
文件中:
escape ^La