本文只介绍screen最常用的用法场景,其他不做详细描述

创建会话

screen

或者

screen -S session_name
-S session_name 指定seesion名字

退出当前会话

如果在session中,按键** Ctrl + a + d **即可退出

列出所有的会话

screen -ls

进入会话

screen -r seesion_id

删除会话

方法一

进入screen后执行exit命令即可

方法二

语法

1
2
# 使用-R/-r/-S均可
screen -S [pid/Name] -X quit

举例:

1
2
3
4
5
6
7
8
9
10
[root@test test.cloud]# screen -ls
There are screens on:
134655.pts-3.test (Detached)
78220.pts-0.test (Detached)
2 Sockets in /run/screen/S-root.
[root@test test.cloud]# screen -R 134655 -X quit
[root@test test.cloud]# screen -ls
There is a screen on:
78220.pts-0.test (Detached)
1 Socket in /run/screen/S-root.

够用了,就这么多,其他用到再查。