SSH屏幕:如何在Ctrl+;a和x2B;C

SSH屏幕:如何在Ctrl+;a和x2B;C,ssh,Ssh,我正在会话run中运行代码。在这个会话中,我偶尔会通过Ctrl-ac创建一个新窗口(实际上,我想使用Ctrl-ad来分离这个会话)。然后我使用Ctrl-ad分离会话。但是,当我尝试再次进入会话运行以使用screen-r run检查运行进度时,我发现我无法进入运行代码的初始会话,而是进入了创建的新窗口,在该窗口中没有任何运行。屏幕-ls仅显示一个名为run的会话。但是top显示所有命令仍在运行。我如何进入运行我的代码的初始会话run?不清楚您试图描述的确切场景,但可能是screen-x@oryad

我正在会话
run
中运行代码。在这个会话中,我偶尔会通过
Ctrl-ac
创建一个新窗口(实际上,我想使用
Ctrl-ad
来分离这个会话)。然后我使用
Ctrl-ad
分离会话。但是,当我尝试再次进入会话
运行
以使用
screen-r run
检查运行进度时,我发现我无法进入运行代码的初始会话,而是进入了创建的新窗口,在该窗口中没有任何运行。
屏幕-ls
仅显示一个名为
run
的会话。但是
top
显示所有命令仍在运行。我如何进入运行我的代码的初始会话
run

不清楚您试图描述的确切场景,但可能是
screen-x
@oryades我编辑了我的问题,试图让它更清楚
screen-x run
无法运行。据我所知,您通过
screen-S run
创建了一个screen会话,然后从该会话中分离,稍后,当您运行
screen-r run
时,是否看不到初始会话?实际上,
screen-r run
不会创建名为run的新会话,只会连接到现有会话。@oryades很抱歉造成混淆。我正在执行任务
run
,希望使用
Ctrl+ad
将其分离,但偶尔按下
Ctrl+ac
,这会创建一个新窗口。然后分离会话,并希望使用
screen-r run
再次连接运行my codes的会话。问题是我不能附加初始会话,而是附加创建的新窗口<代码>屏幕-ls仅显示一个名为
run
的会话。如何连接初始会话?因此
Ctrl+a
应在给定会话中切换窗口