Screen 命令
Table of Contents
- Overview
- 安装Screen
- 创建Screen
- 强制创建Screen
- 将指定的Screen作业在后台工作
- 显示当前所有Screen作业
- 恢复、链接Screen对话
- 尝试恢复Screen对话
- 也用于恢复名字为name的会话
- 删除Screen对话
- Garbage Collection
Overview
Screen 的状态有两种,Attached 和
Detached,分别表示前台运行和后台运行。 使用
screen -r 会话名 (或者编号)
可以将 Detached
状态的屏幕会话状态修改为 前台运行
,并同时切换到这个会话中。如果会话状态已经是Attached状态,使用命令
screen -r 会话名 (或者编号)
将会报错
安装Screen
1 | sudo apt-get install screen |
创建Screen
1 | screen -S <会话名> |
强制创建Screen
1 | // 即使目前已在作业中的screen作业,仍强制建立新的screen作业。 |
将指定的Screen作业在后台工作
1 | // 将这个会话调为后台工作 |
显示当前所有Screen作业
1 | screen -ls |
恢复、链接Screen对话
1 | // 连接 screen_id 为 2276 的 screen终端 |
尝试恢复Screen对话
1 | // 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。 |
也用于恢复名字为name的会话
1 | // 当上面方法不行的时候 |
删除Screen对话
1 | screen -S <会话名> -X quit |
Garbage Collection
1 | screen -wipe |