了解如何在 Linux 上使用“屏幕”工具
GNU Screen,又名 Linux Screen 或 Screen 是一种用于高效管理命令行终端的 Linux 工具。它创建虚拟终端,以便同一个实际终端同时用于多个进程。
安装 屏幕
安装 屏幕
在 Ubuntu 和 Debian 上, 跑:
sudo apt 安装屏幕
笔记: 对于较旧的 Ubuntu 版本(版本 14.04 及以下),您需要使用 apt-get
应该使用而不是 易于
.
安装 屏幕
在 CentOS 和 Fedora 上, 跑:
yum 安装屏幕
使用画面
要运行 screen 并打开一个虚拟终端, 使用命令:
屏幕
它输出屏幕的信息页面。按 进入
切换到虚拟终端。这将使终端屏幕切换到虚拟终端,隐藏原来的终端屏幕。
Linux 屏幕命令
屏幕
有一组丰富的命令来处理虚拟终端。这些命令是使用修饰键组合运行的。
Ctrl + 一个
是用来调用虚拟终端的监听器监听屏幕命令的组合键。
笔记: 键入 Ctrl + a 时,会调用侦听器,但终端上不会打印任何输出。类似地,在我们键入一个让听众收听的命令后,它会被静默键入而不显示在屏幕上。
Ctrl + 一个
C
:在屏幕内创建一个新的终端窗口。Ctrl + 一个
"
:显示屏幕列表。用户可以在列表中移动并按进入
打开任何可用的屏幕会话。
Ctrl + 一个
'
: 询问终端标识符(名称)和开关。
Ctrl + 一个
[0...9]
: 切换到终端号。 (数字) [0…9]。Ctrl + 一个
一个
: 设置当前终端的标题。
Ctrl + 一个
d
: 从屏幕上分离终端。屏幕 -r
:重新连接终端到屏幕。如果有多个分离的虚拟终端,它将打印所有这些并询问要重新连接哪个。└ 笔记: 此命令是在终端上键入的,并且不使用修饰键侦听器,因为用户自己离开了虚拟终端,其中键侦听器不再处于活动状态。
Ctrl + 一个
D
: 分离终端并注销。Ctrl + 一个
一世
:关于当前终端的信息。
Ctrl + 一个
H
: 开始将当前虚拟终端的 stdout 记录到日志文件中。
要退出虚拟终端, 按 Ctrl + D
.
屏幕
有很多其他这样的命令。阅读 screen 的手册页以了解更多命令和功能。
人屏
? 干杯!