screen的用法

发布时间 2023-12-10 13:51:20作者: 听风逐浪

screen 是一个非常有用的命令行工具,它可以让你在单个终端窗口中打开、使用、管理和切换多个终端会话。以下是一些常用的 screen 命令:

创建新的 screen 会话:

screen -S mysession

这个命令会创建一个名为 mysession 的新 screen 会话

列出所有的 screen 会话:

screen -ls

这个命令会列出所有当前的 screen 会话

恢复到已有的 screen 会话:

screen -r mysession

这个命令会恢复到名为 mysession 的 screen 会话。如果存在多个匹配的会话,你需要提供更多的信息以便确定具体的会话

分离当前的 screen 会话:

screen -d mysession

或者在已连接的 screen 会话中按 Ctrl-a d。

在 screen 会话中切换窗口:

Ctrl-a n # 切换到下一个窗口
Ctrl-a p # 切换到上一个窗口
Ctrl-a 0-9 # 切换到指定编号的窗口

强制删除 screen 会话:

screen -X -S [session # you want to kill] quit

这个命令会强制结束指定的 screen 会话

在 screen 会话中创建新的窗口:

Ctrl-a c

在 screen 会话中关闭当前窗口:

exit

关闭当前 shell 或执行 exit 命令会关闭当前的窗口。如果这是 screen 会话中的最后一个窗口,那么这个 screen 会话也会随之结束
查看更多的信息

man screen