Linux 虚拟控制台解释:它们是什么以及如何访问它们 |
您所在的位置:网站首页 › 控制台是 › Linux 虚拟控制台解释:它们是什么以及如何访问它们 |
Linux 虚拟控制台解释:它们是什么以及如何访问它们
除了默认的终端仿真器之外,Linux 还有其他命令行界面,称为虚拟控制台。 在 Linux 桌面上,您可能主要使用 GUI,但是如果您可以使用纯文本模式怎么办? 借助 Linux 虚拟控制台,您可以使用没有图形界面的计算机来挽救损坏的 X 系统,甚至可以完全在没有 GUI 的情况下使用它。 什么是 Linux 虚拟控制台?在 Linux 系统上,控制台是直接连接到系统的键盘和显示器。这将取代小型机和大型机 Unix 系统上的串行终端。这将允许系统管理员以 root 身份登录,这可能会限制远程连接到系统的终端。相反,Linux 使用称为帧缓冲区的东西在屏幕上显示文本。 虚拟控制台就像一个全屏 Linux 终端模拟器。在桌面系统上,您经常会在显示管理器启动之前看到启动消息。 切换到虚拟控制台要在虚拟控制台之间切换,您可以使用Alt + 功能键系统。您通常可以使用七个虚拟控制台。如果您运行的是 X11 桌面系统,它通常在第七个虚拟控制台中启动。要切换到第一个虚拟控制台,您必须按 Alt + F1。如果它不适合您,请尝试使用 Ctrl + Alt + F1。 当您切换虚拟控制台时,它们会标有 TTY 编号,从 1 到 7,例如第一个虚拟控制台的“tty1”。 您将看到一个登录屏幕。使用您的用户名和密码登录,您可以在 shell 中输入命令,就像在桌面上打开终端窗口一样。如果您曾经在旧 PC 上使用过 MS-DOS,您可能会觉得这种布局很熟悉。 在 Linux 的早期,发行版通常默认使用虚拟控制台会话,因为 X 在当时的低端 PC 上非常消耗资源。 出于这个原因,Linux 用户只有在绝对必要的情况下才会运行它,直到 20 世纪 90 年代后半叶,可以运行具有良好性能的 X 桌面的计算机变得负担得起。 在文本模式下滚动和使用鼠标虚拟控制台不仅可用于输入命令,而且只要安装正确的驱动程序,您还可以使用鼠标和触摸板。控制台鼠标驱动程序是“gpm”,它代表通用鼠标。与现代 Linux 系统上的其他所有内容一样,这通常可以通过发行版的包管理器获得。 在 Debian/Ubuntu 系统上: sudo apt install gpm在 Arch Linux 上: sudo pacman -S gpm由于 GPM 作为服务器运行,而 Arch 默认情况下不会启动服务器,因此您必须使用 systemd 启用它: sudo systemctl enable gpm.service在 Red Hat/Fedora/Rocky Linux 系统上: sudo dnf install gpm安装驱动程序后,当您使用控制台时,您将在屏幕上看到鼠标光标。您可以在命令行上单击并编辑命令,也可以通过用鼠标左键选择文本并通过右键单击粘贴来进行复制。 您还可以使用 Shift + Page Up 和 Shift + Page Down 上下滚动控制台屏幕,但 Bash 和 Zsh 通常会拦截这些按键来滚动命令历史记录。另一种方法是使用 tmux 的复制模式在终端中上下滚动。 虚拟控制台的用途尽管由于带有显示管理器的图形桌面更加常见,虚拟控制台的使用频率有所降低,但它们在今天的 Linux 中仍然有其用途。 如果您的 X 会话锁定或出现其他问题,您可以切换到虚拟控制台并登录以尝试修复它。您可以尝试终止并重新启动 X 服务器,或者可以正常关闭或重新启动计算机。 如果 X 会话无法启动,您无论如何都会被转储到虚拟控制台会话中。这是熟悉 Linux 命令行值得的另一个原因。 虚拟控制台仍在某些发行版安装程序中使用,特别是在文本模式下运行的安装程序。您可以切换到另一个虚拟控制台并查看安装进展情况或操作似乎需要很长时间的原因。您还可以在 shell 中执行其他命令,如果遇到任何错误,这些命令会很有用。 现在您了解了 Linux 虚拟控制台现在您知道 Linux 虚拟控制台是如何工作的了。 Linux 的很多操作仍然使用命令行。您可能想知道为什么会这样。这在很大程度上要归功于 Linux 的 Unix 传统。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |