选择描述性有意义的会话名称总是一个好主意。 使用 Linux Screen 窗口
默认情况下,当您启动新的 screen 会话时,它会创建一个包含 shell 的单个窗口。
您可以在 screen 会话中拥有多个窗口。
要创建一个有 shell 的新窗口请键入 Ctrl+a c ,将为其分配范围 0...9 中的第一个可用编号。
以下是一些用于管理 Linux Screen 窗口 的最常用命令:
Ctrl+a c 创建一个新窗口(带shell)
Ctrl+a " 列出所有窗口
Ctrl+a 0 切换到窗口 0(按编号)
Ctrl+a A 重命名当前窗口
Ctrl+a S 将当前区域水平分割为两个区域
Ctrl+a | 将当前区域垂直分成两个区域
Ctrl+a tab 将输入焦点切换到下一个区域
Ctrl+a Ctrl+a 在当前和之前的区域之间切换
Ctrl+a Q 关闭除当前区域之外其他所有区域
Ctrl+a X 关闭当前区域
以下是管理嵌套会话的重要键盘快捷键列表。
Ctrl + a " - 列出所有会话
Ctrl + a 0 - 切换到会话号 0
Ctrl + a n - 切换到下一个会话
Ctrl + a p - 切换到上一个会话
Ctrl + a S - 将当前区域水平分割为两个区域
Ctrl + a l - 将当前区域垂直分割为两个区域
Ctrl + a Q - 关闭除当前会话之外的所有会话
Ctrl + a X - 关闭当前会话
Ctrl + a \ - 终止所有会话并终止 Screen
Ctrl + a ? - 显示键绑定。要退出,请按回车 #### 锁定会话
Screen 有一个锁定会话的选项。为此,请按 Ctrl + a 和 x。输入你的 Linux 密码以锁定。
从 Linux screen 会话中分离出来
您可以通过键入以下内容随时从 screen 会话中分离:
Ctrl+a d
从会话中分离后,在 screen 会话中运行的程序将继续运行。
重新连接到 Linux screen
要恢复 screen 会话,请使用以下命令:
screen -r
如果您的计算机上运行了多个 screen 会话,则需要在 r 后附加 screen 会话 ID 。
要查找 screen 会话 ID,可以使用如下命令列出当前运行的列表:
linuxmi@linuxmi:~/www.linuxmi.com$ screen -ls
There is a screen on:
15105.pts-2.linuxmi (2020年11月18日 10时11分02秒) (Attached)
1 Socket in /run/screen/S-linuxmi.