Linux 屏幕命令教程Linux 屏幕命令教程Linux 屏幕命令教程Linux 屏幕命令教程
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 屏幕命令教程

screen命令是Linux操作系统中一个非常有用的命令。当任何任务通过将任务划分在多个终端窗口上来完成时,很难管理该任务。使用 screen 命令可以轻松解决这个问题。可以使用 screen 命令在单个终端窗口中打开多个终端实例。该命令还有许多其他一般终端所不具备的高级功能。本教程介绍了此命令的不同用法。

先决条件:

如果之前未安装屏幕实用程序,则需要在操作系统中安装该实用程序。 Ubuntu 20+ 默认安装它。运行以下命令查看screen命令安装的版本。

$ screen --version

您必须具有 root 用户权限才能运行 screen 命令。

屏幕命令的击键

下面介绍不同击键的使用方法来使用屏幕命令:

Ctrl + a and c

打开一个新的屏幕窗口。

Ctrl + a and d

分离当前屏幕窗口。

Ctrl + a and 0

切换到特定窗口。

Ctrl + a and A

重命名当前窗口。

Ctrl + a and “

显示所有打开的窗口的列表。

Ctrl + a and S

水平分割窗口。

Ctrl + a and |

垂直分割窗口。

Ctrl + a and tab

在屏幕分割区域之间切换。

Ctrl + a and n

切换到下一个窗口。

Ctrl + a and p

切换到上一个窗口。

Ctrl + a and x

锁定当前窗口。

Ctrl + a and Q

终止除当前窗口之外的所有窗口。

打开 Linux 屏幕

以root用户登录并运行以下命令打开Linux屏幕:

$ screen

如果第一次执行“screen”命令,会出现以下屏幕。您可以按空格键转到下一页,也可以按 Enter 按钮打开命令提示符。按 Enter 按钮打开带有命令提示符的屏幕窗口:

按 Enter 按钮后出现以下窗口。它是默认屏幕窗口。您现在可以在此窗口中执行任何命令:

使用会话名称打开屏幕窗口

使用多个屏幕窗口时,最好使用会话名称打开屏幕窗口。它可以帮助用户跟踪窗口。

运行以下命令打开会话名称为 mysession 的屏幕窗口:

$ screen -S mysession

打开屏幕窗口后运行一些命令以进行测试。这里,执行“date”和“pwd”命令:

拆下纱窗

打开屏幕键盘并按以下按键可分离当前屏幕窗口:

Ctrl + a 和 d

分离屏幕窗口后会出现以下类似信息。输出显示带有 ID 的屏幕窗口名称:

重新安装纱窗

运行以下命令重新附加之前创建的屏幕窗口:

$ screen -r

创建的屏幕窗口列表

运行以下命令打印创建的屏幕窗口列表:

$ screen -ls

根据以下输出,创建了两个屏幕窗口。其中一个是附着的,另一个是分离的。

根据ID重新连接屏幕窗口

任何屏幕窗口在分离窗口后都可以找到其ID。分离特定屏幕窗口后,运行以下命令以使用 ID 值 1062 附加该屏幕窗口:

$ screen -r 1062.mysession

如果 ID 值有效,您将再次连接到屏幕窗口。

锁定并添加密码

打开屏幕键盘并按以下按键锁定当前屏幕窗口:

Ctrl + a 和 x

锁屏后,同一个密码键必须输入两次。接下来,当您要打开此屏幕窗口时,每次都必须输入密码才能解锁屏幕。

水平分割屏幕

有时,需要将屏幕窗口分成多个部分,以便从同一窗口执行不同类型的相关任务。屏幕窗口可以水平和垂直划分。打开屏幕键盘并按以下按键可水平分割屏幕:

Ctrl + a 和 S

如果屏幕窗口水平划分,则屏幕如下图所示。在这里,主屏幕窗口被水平分成相等的部分:

垂直分割屏幕

打开屏幕键盘并按以下按键可垂直分割屏幕:

Ctrl + a 和 |

如果垂直划分屏幕区域的上顶部,则屏幕如下图所示:

屏幕分割区域切换

打开屏幕键盘,按以下按键可切换屏幕分割区域:

Ctrl + a 和 tab

如果光标在左上角命令提示符中闪烁,则屏幕如下图所示。光标移动到屏幕区域的右上角:

终止除当前窗口之外的所有窗口

打开屏幕键盘并按以下按键可终止除当前窗口之外的所有屏幕窗口:

Ctrl + a 和 Q

结论

本教程通过创建多个屏幕窗口来解释 screen 命令的基本用法。当需要从同一窗口执行多个任务时,此命令非常有用。我们希望Linux用户在正确阅读本教程后能够使用screen命令。

©2015-2025 艾丽卡 support@alaica.com