📦 安装 screen(如果没装的话)
sudo apt update
sudo apt install screen
📌 创建一个新的 screen 会话
👉 创建新会话:
screen -S 会话名字
例如:
screen -S myserver
就会进入一个叫 myserver 的 screen 会话。
📌 断开(离开)当前会话,不关闭程序
在会话中,按:
Ctrl + A 然后按 D
会显示:
[detached from 1234.myserver]
说明这个会话已经挂在后台了。
📌 查看当前所有 screen 会话
screen -ls
示例:
There is a screen on:
1234.myserver (05/08/2025 11:00:00 AM) (Detached)
1 Socket in /run/screen/S-yourusername.
📌 恢复(重连)某个会话
screen -r 会话名字
例如:
screen -r myserver
如果你忘了名字,可以先 screen -ls 查一下。
📌 杀掉(关闭)某个会话
先 screen -ls 查看会话 ID,再:
screen -X -S 会话名字 quit
或者:
screen -X -S myserver quit
📌 在 screen 里常用快捷键
功能 快捷键
离开当前 screen Ctrl + A,然后按 D
查看所有窗口 Ctrl + A,然后按 "
切换窗口 Ctrl + A,然后按 0-9
创建新窗口 Ctrl + A,然后按 C
关闭当前窗口 exit 或 Ctrl + D
强制退出 Ctrl + A,然后按 K