我已经在屏幕上开始了几个会话。现在我想进入其中之一。我已经阅读了有关屏幕的手册,因为我可以通过以下方式查看屏幕会话列表
screen -list
所以,现在我知道我想进入哪个会话,因为我知道它的创建时间,并且上面的命令向我显示了一个包含创建时间的会话列表。
谁能告诉我如何进入特定的屏幕会话以查看其输出并发送命令?
重新附加到会话:
screen -r <session_id>
例子:
创建一个会话,给它一个好听的名字:
user:~$ screen -S nananananana_batman
关闭终端(分离)。
列出活动会话:
user:~$ screen -list
There is a screen on:
3151.nananananana_batman (10/23/2013 05:34:02 PM) (Detached)
1 Socket in /var/run/screen/S-user.
重新回到我们的会话:
user:~$ screen -S nananananana_batman
试试 screen -x,当只有一个 screen 会话时,我经常使用它。
它还可用于附加您忘记分离/丢失连接等的会话。
screen -R 将尝试附加最年轻的会话。