如何安装和使用屏幕命令 Ubuntu 20.04

Screen 是一个控制台应用程序,允许用户在单个终端中打开多个单独的终端实例。 当我们在远程系统上执行长时间运行的任务并且丢失连接或 SSH 会话时,它非常有用。 在这种情况下,Screen 命令实用程序将帮助我们恢复 SSH 会话。 即使在关闭终端窗口后,屏幕中运行的进程仍将继续运行。 我们可以从会话断开的位置重新连接。

在这篇文章中,我们将向我们展示 Ubuntu 20.04 上安装和使用 Screen 命令。

先决条件

  • 云平台上的全新 Ubuntu 20.04 服务器
  • 在我们的服务器上配置的 root 密码

创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Ubuntu 20.04 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到 Ubuntu 20.04 服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

apt-get update -y

安装屏幕

默认情况下,Screen 包包含在 Ubuntu 20.04 默认存储库中。 我们可以使用以下命令安装它:

apt-get install screen -y

安装 Screen 包后,使用以下命令验证已安装的 Screen 版本:

screen --version

输出:

Screen version 4.08.00 (GNU) 05-Feb-20

要打印所有选项的列表,请按 CTRL+a,然后按 ?:

如何使用屏幕命令

要创建新的名称会话,请运行以下命令:

screen -S name1

要退出屏幕会话,请运行以下命令:

exit

要创建一个新的屏幕窗口,请按 CTRL+a,然后按 c:

要列出所有打开的窗口,请按 CTRL+a,然后按“:

要将当前窗口更改为 0,请按 CTRL+a,然后按 0。

要重命名当前窗口,请按 CTRL+a,然后按 A。

要水平拆分屏幕,请按 CTRL+a,然后按 S。

要在拆分窗口之间切换,请按 CTRL+a,然后按 Tab。

要垂直拆分屏幕,请按 CTRL+a,然后按 |。

当我们完成并想要退出屏幕会话时,可以使用命令 CTRL+a 后跟 k。

要从屏幕会话中分离,请按 CTRL+a,然后按 d。

要查找所有屏幕会话的会话 ID,请运行以下命令:

screen -ls

我们应该看到以下输出:

There are screens on:
	23829.name1	(04/18/2021 09:19:50 AM)	(Detached)
	23751.name1	(04/18/2021 09:09:01 AM)	(Attached)
	23724.pts-0.ubuntu2004	(04/18/2021 09:04:05 AM)	(Detached)
	23670.pts-0.ubuntu2004	(04/18/2021 09:02:42 AM)	(Detached)
4 Sockets in /run/screen/S-root.

要恢复名为 23829.name1 的屏幕会话,请运行以下命令:

screen -r 23829.name1

在上面的指南中,我们学习了如何使用 Screen 命令行实用程序从单个会话中打开多个屏幕、在它们之间切换、恢复、分离和恢复屏幕会话。 我们可以在 VPS 远程系统上使用该命令。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论