问题描述
当我按 Ctrl
+ Alt
+ F1
时,它会进入虚拟终端。
这个虚拟终端有什么用?什么时候需要使用它?
最佳方法
虚拟终端是一个全屏终端,它不在 X 窗口内运行(与图形桌面上的终端窗口不同)。所有 GNU/Linux 系统上都存在虚拟终端,甚至在未安装桌面环境或图形系统的系统上也是如此。
在 Ubuntu 系统上,可以通过按 Ctrl
+ Alt
+ F1
直到 F6
来访问虚拟终端。要返回图形会话,请按 Alt
+ F7
。
您可以在 its Wikipedia article 上获取有关虚拟终端的更多 in-depth 信息。
次佳方法
并非所有用户都需要或运行图形环境,他们将在虚拟终端上工作。
许多(大多数)服务器没有图形环境,因为用户很少登录控制台。服务器通常需要命令行,管理员可以通过命令行访问系统以监视或配置它。虚拟终端提供了这个环境。拥有多个虚拟终端允许管理员在必要时切换到另一终端。
在 Xserver(图形环境)损坏的桌面上,虚拟控制台提供了一个终端会话,可以从中重新配置 Xserver。
第三种方法
旧文本终端所连接的 main-frame 计算机不被视为 “servers”。它们只是计算机系统的一部分,就像显示器不连接到服务器 PC 一样。虚拟终端不是真实的text-terminals,而是模拟的text-terminals。包含 “text” 一词很重要,因为它们不是 GUI 终端(有时称为瘦客户端)。
虚拟终端很好,因为可以通过将 setterm
程序放入启动时运行的 /etc/rc-local
文件中来设置每个终端具有不同的颜色显示。然后,人们可以使用一个虚拟终端来运行一个脚本,该脚本会执行一些失败的操作;使用另一个终端更改可能解决问题的配置;使用另一个终端来查找有关该问题的文档;使用另一个终端通过文本浏览器上网以帮助解决问题,等等。由于每个屏幕都有不同的颜色背景,看到正确的颜色可以确保人们在从一个屏幕切换时处于他们想要的位置终端到另一个。但遗憾的是,颜色不够;只有8。有一个终端类型linux-16color
,但如何使用它? setterm 不支持它。