2024年6月11日发(作者:)

screen

是一个在 Linux 系统下的终端多路复用工具,它允许你在单个终端窗口中运

行多个终端会话,并在它们之间切换。

screen

提供了一种在终端中创建和管理多个

会话的方式,即使你在远程连接时,也可以保持你的会话活动。以下是

screen

命令

的基本用法:

安装

screen

在大多数 Linux 发行版中,

screen

已经预装。如果没有安装,你可以使用包管理器

进行安装。

在 Debian/Ubuntu 中:

sudo apt-get install screen

在 Red Hat/CentOS 中:

sudo yum install screen

基本用法:

1. 启动

screen

会话:

screen

这将在当前终端窗口中启动一个新的

screen

会话。

2. 创建命名的

screen

会话:

screen -S session_name

这将创建一个命名为

session_name

screen

会话。

3. 退出

screen

会话:

▪ 在

screen

会话中按下

Ctrl

+

a

,然后按下

d

,这将使你退出当前会话,

但会话仍然在后台运行。

4. 重新连接到

screen

会话:

screen -r

或者

screen -r session_name

这将重新连接到之前的

screen

会话。

5. 列出所有

screen

会话:

screen -ls

这将显示当前系统上所有的

screen

会话。

6. 关闭

screen

会话:

screen

会话中,执行你的任务后,你可以直接关闭终端窗口。如果你要彻

底关闭

screen

会话,你可以在

screen

会话中运行

exit

命令。

7. 其他常用命令:

Ctrl

+

a

,然后按下

c

:在当前

screen

会话中创建一个新窗口。

Ctrl

+

a

,然后按下

n

:在

screen

会话中切换到下一个窗口。

Ctrl

+

a

,然后按下

p

:在

screen

会话中切换到上一个窗口。

Ctrl

+

a

,然后按下

k

:关闭当前

screen

窗口。

这些是

screen

命令的一些基本用法。

screen

还有很多高级特性,如多用户会话、窗

口分割等。你可以查看

screen

的官方文档以获取更多详细信息。