Linux 屏幕命令教程
screen命令是Linux操作系统中一个非常有用的命令。当任何任务通过将任务划分在多个终端窗口上来完成时,很难管理该任务。使用 screen 命令可以轻松解决这个问题。可以使用 screen 命令在单个终端窗口中打开多个终端实例。该命令还有许多其他一般终端所不具备的高级功能。本教程介绍了此命令的不同用法。
先决条件:
如果之前未安装屏幕实用程序,则需要在操作系统中安装该实用程序。 Ubuntu 20+ 默认安装它。运行以下命令查看screen命令安装的版本。
您必须具有 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”命令,会出现以下屏幕。您可以按空格键转到下一页,也可以按 Enter 按钮打开命令提示符。按 Enter 按钮打开带有命令提示符的屏幕窗口:
按 Enter 按钮后出现以下窗口。它是默认屏幕窗口。您现在可以在此窗口中执行任何命令:
使用会话名称打开屏幕窗口
使用多个屏幕窗口时,最好使用会话名称打开屏幕窗口。它可以帮助用户跟踪窗口。
运行以下命令打开会话名称为 mysession 的屏幕窗口:
打开屏幕窗口后运行一些命令以进行测试。这里,执行“date”和“pwd”命令:
拆下纱窗
打开屏幕键盘并按以下按键可分离当前屏幕窗口:
Ctrl + a 和 d
分离屏幕窗口后会出现以下类似信息。输出显示带有 ID 的屏幕窗口名称:
重新安装纱窗
运行以下命令重新附加之前创建的屏幕窗口:
创建的屏幕窗口列表
运行以下命令打印创建的屏幕窗口列表:
根据以下输出,创建了两个屏幕窗口。其中一个是附着的,另一个是分离的。
根据ID重新连接屏幕窗口
任何屏幕窗口在分离窗口后都可以找到其ID。分离特定屏幕窗口后,运行以下命令以使用 ID 值 1062 附加该屏幕窗口:
如果 ID 值有效,您将再次连接到屏幕窗口。
锁定并添加密码
打开屏幕键盘并按以下按键锁定当前屏幕窗口:
Ctrl + a 和 x
锁屏后,同一个密码键必须输入两次。接下来,当您要打开此屏幕窗口时,每次都必须输入密码才能解锁屏幕。
水平分割屏幕
有时,需要将屏幕窗口分成多个部分,以便从同一窗口执行不同类型的相关任务。屏幕窗口可以水平和垂直划分。打开屏幕键盘并按以下按键可水平分割屏幕:
Ctrl + a 和 S
如果屏幕窗口水平划分,则屏幕如下图所示。在这里,主屏幕窗口被水平分成相等的部分:
垂直分割屏幕
打开屏幕键盘并按以下按键可垂直分割屏幕:
Ctrl + a 和 |
如果垂直划分屏幕区域的上顶部,则屏幕如下图所示:
屏幕分割区域切换
打开屏幕键盘,按以下按键可切换屏幕分割区域:
Ctrl + a 和 tab
如果光标在左上角命令提示符中闪烁,则屏幕如下图所示。光标移动到屏幕区域的右上角:
终止除当前窗口之外的所有窗口
打开屏幕键盘并按以下按键可终止除当前窗口之外的所有屏幕窗口:
Ctrl + a 和 Q
结论
本教程通过创建多个屏幕窗口来解释 screen 命令的基本用法。当需要从同一窗口执行多个任务时,此命令非常有用。我们希望Linux用户在正确阅读本教程后能够使用screen命令。