此命令用于在当前会话中创建一个新会话。它通常用于运行长时间运行的进程。即使当前会话由于连接不良或退出而终止,该进程也会继续运行。它可用于登录到特定会话并从中断处恢复进程。
命令的一般语法screen
:
1个
|
screen [OPTIONS] [SESSION NAME] |
创建具有指定名称的会话
1个
|
screen -S [ file ] |
该-S
选项在屏幕中创建一个新窗口并为其命名。
示例:让我们将会话命名为“newexample”并启动一个新窗口。

列出所有屏幕进程
1个
|
screen - ls |
此选项显示所有当前打开的窗口,包括那些在后台运行的窗口。
示例:键入screen -ls
命令以显示可用屏幕数。

重新连接终端的会话
1个
|
screen -r [filename] |
使用此选项重新附加过去分离的屏幕会话。
示例:重新附加先前断开连接的名为example的屏幕会话。
分离会话
1个
|
screen -d [ file ] |
该-d
选项用于分离屏幕会话,允许稍后重新连接。
示例:列出所有当前附加的屏幕并分离名为newfile的会话。
共享屏幕会话
1个
|
screen -X [sharing_session] |
此选项允许两个人从不同位置登录同一帐户。
示例:名为username的用户正在登录ubuntu帐户并连接到屏幕会话newexample。