在我的终端中,我运行一个屏幕。显然我有几个选项卡,在其中一个选项卡中我连接到远程服务器。在这个中,我有一个独立的运行屏幕,我将其连接起来,但无法切换其选项卡。
PS:远程运行屏幕从几个月前就已经存在并且从未被杀死。然而,当地的一只每天晚上都会被杀死(公司政策)
答案1
可以为内部屏幕使用不同的命令字符,例如通过以下方式启动:
screen -e'^Bb'
因此,这^B
是命令字符,而不是输入^A
文字。^B
^Bb
或者您需要输入^Aa
(假设外部screen
是使用默认设置启动的,就像使用screen -e'^Aa'
),以便外部屏幕将其传递^A
到内部屏幕。
^A
这也意味着要在内部输入文字screen
,您需要输入^Aa^Aa
.
从内部screen
,您可以使用命令更改默认命令字符escape
。因此,对于已经在外部屏幕中启动的内部屏幕,两者都用作^A
命令字符,您需要输入^Aa:escape ^Bb
将命令字符更改为^B