screen 用于在后台维持持久会话,即使断开 SSH 也不影响运行中的进程。
安装
yum install screen
常用命令
screen -S <name> # 新建会话
screen -ls # 列出所有会话
screen -r <name> # 进入指定会话
screen -d <name> # 远程 detach 会话
screen -d -r <name> # 强制接管并进入会话
快捷键(前缀 Ctrl+a)
| 快捷键 | 说明 |
|---|---|
Ctrl+a d | 离开当前会话(保持后台运行) |
Ctrl+a c | 新建窗口 |
Ctrl+a n | 切换到下一个窗口 |
Ctrl+a p | 切换到上一个窗口 |
Ctrl+a 0-9 | 切换到指定编号窗口 |
Ctrl+a k | 关闭当前窗口 |
Ctrl+a w | 显示所有窗口列表 |
Ctrl+a [ | 进入复制模式(可滚动查看历史) |
Ctrl+a ] | 粘贴复制内容 |
Ctrl+a x | 锁定会话(需密码解锁) |
Ctrl+a z | 将会话放到后台(用 fg 恢复) |