Ubuntu screen

Posted by

用户可以通过该软件(screen)同时连接多个本地或远程的命令行会话,并在其间自由切换。

screen可以实现后台运行的效果

①显示已经有的screen(注意,只能显示本用户的screen):

screen -ls

②创建新的screen:

screen -S 名字

比如:

screen -S python

③回到前台:

同时按住 Ctrl+A+D

这样可以保证screen继续运行

④回到screen:

screen -r 名字

比如:

screen -r python

⑤删除现有的screen:

首先,需要显示一下现有的screen:

screen -ls

返回结果:

There are screens on:
764783.DST_CAVES (03/27/2022 06:00:44 AM) (Detached)
764779.DST_MASTER (03/27/2022 06:00:44 AM) (Detached)
644553.python (03/26/2022 04:34:02 PM) (Detached)
3 Sockets in /run/screen/S-root.

如果我们想删掉python:

screen -X -S 644553 quit

当然,我们也可以直接用screen的名称:

screen -X -S python quit