我正在处理screen
并且在重新连接会话时遇到了困难,因为我在一个会话中分割了屏幕。这可能吗?
我尝试在此处和谷歌上搜索它,但似乎没有任何关于此类用例的帖子。以下是我使用的一些资源:
- http://aperiodic.net/screen/quick_reference
- https://linuxize.com/post/how-to-use-linux-screen/
- 多次附加到单个屏幕会话
- https://kb.iu.edu/d/ahrm
我的场景是这样的,当我在单个会话中创建多个拆分时,例如,我运行以下命令来创建会话并拆分屏幕:
screen -S multiplesplitexample
ctrl+a
|
ctrl+a
tab
ctrl+a
c
一旦我按照我想要的方式设置了环境,我就可以通过运行以下命令将其分离:
ctrl+a
d
现在我可以在运行时看到我的会话screen -ls
:
root@kali:~# screen -ls
There is a screen on:
6398.multiplesplitexample (02/09/2019 11:46:17 AM) (Detached)
1 Socket in /run/screen/S-root.
无论我运行 ie screen -r multiplesplitexample
、screen -dRR
等,它都会仅使用其中一个屏幕终端重新连接屏幕会话,该屏幕终端最初是一个屏幕内的两个分屏终端。
我可以通过运行看到两个屏幕终端
ctrl + a
"
Num Name Flags
0 bash $
1 bash $