linux screen 命令详解

Linux Screen 命令详解

linux screen 命令详解
(图片来源网络,侵删)

Screen 是一个在 Linux 系统中用于管理多个终端会话的工具,它可以让用户在一个单一的终端窗口中创建和恢复多个会话,使得用户可以在不同的会话之间切换,而不会丢失任何数据,这对于需要在多个任务之间切换的用户非常有用,尤其是在远程登录时。

安装 Screen

在大多数 Linux 发行版中,Screen 已经默认安装,如果没有安装,可以使用以下命令进行安装:

对于基于 Debian 的系统(如 Ubuntu):

sudo aptget update
sudo aptget install screen

对于基于 RHEL 的系统(如 CentOS):

sudo yum update
sudo yum install screen

启动 Screen

要启动 Screen,只需在终端中输入 "screen" 命令即可,这将创建一个名为 "screen" 的新会话,并将当前终端的内容移动到该会话中。

screen

创建新的 Screen 会话

要在 Screen 中创建一个新的会话,可以使用 "screen" 命令后跟一个可选的名称参数,要创建一个名为 "mysession" 的新会话,可以运行以下命令:

screen S mysession

这将创建一个新的 Screen 会话,并将其命名为 "mysession"。

切换 Screen 会话

要在已创建的 Screen 会话之间切换,可以使用 "screen ls" 命令列出所有当前活动的 Screen 会话,然后使用 "screen r" 命令后跟会话的 ID 或名称来恢复会话,要切换到名为 "mysession" 的会话,可以运行以下命令:

screen ls
screen r mysession

这将列出所有活动的 Screen 会话,并恢复名为 "mysession" 的会话。

分离和重新连接 Screen 会话

要在不关闭会话的情况下从 Screen 会话中分离,可以使用 "Ctrl + A" 后跟 "d",这将使您从当前会话中分离,但会话将继续在后台运行。

要从分离的会话中重新连接,可以使用 "screen r" 命令后跟会话的 ID 或名称,要重新连接到名为 "mysession" 的会话,可以运行以下命令:

screen r mysession

这将重新连接到名为 "mysession" 的会话。

杀死 Screen 会话

要杀死一个 Screen 会话,可以使用 "screen ls" 命令列出所有当前活动的 Screen 会话,然后使用 "screen X S <session> quit" 命令后跟会话的 ID 或名称来杀死会话,要杀死名为 "mysession" 的会话,可以运行以下命令:

screen ls
screen X S mysession quit

这将列出所有活动的 Screen 会话,并杀死名为 "mysession" 的会话。

常用 Screen 命令

以下是一些常用的 Screen 命令:

"Ctrl + A" 后跟 "c":创建新的 Screen 会话。

"Ctrl + A" 后跟 "n":切换到下一个 Screen 会话。

"Ctrl + A" 后跟 "p":切换到上一个 Screen 会话。

"Ctrl + A" 后跟 "’":显示当前 Screen 会话列表。

"Ctrl + A" 后跟 "k":杀死当前 Screen 会话。

"Ctrl + A" 后跟 "d":从当前 Screen 会话中分离。

"Ctrl + A" 后跟 "?":显示所有可用的 Screen 命令。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/681957.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-11 16:29
下一篇 2024-06-11 16:31

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入