如何使用 Linux 屏幕

了解如何在 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 的手册页以了解更多命令和功能。

人屏

? 干杯!