CTRL + ALT + F7 快捷键

ali*_*o93 4 fsck shortcuts

有人能解释一下这个组合的作用吗?我在 Ubuntu 20.10 上错误地按下了它,它向我显示了一个具有相同 fsck 输出的屏幕(\xe2\x80\x9cclean\xe2\x80\x9d 和块数)...现在我担心它实际上运行了 fsck在已安装的分区上...有人可以解释一下这个快捷方式的作用吗?

\n

Hen*_*eck 13

为了了解您可能看到的内容,我们需要做一些计算机历史速成课程。

如今,您可能拥有自己的计算机,通常是多台。您可能拥有台式机和/或笔记本电脑和/或智能手机和/或智能手表等。但大约五十、六十年前,情况并非如此。有一些中央计算机,多个(通常是许多)用户同时使用。

那些人正坐在终端前。从这个意义上说,终端基本上是键盘和显示器,它们本身没有(太多)计算能力。键盘接收用户的击键并将其发送到中央计算机。该中央计算机执行任何必要的计算,并将结果输出发送回终端及其监视器。中央计算机可能位于另一个房间、另一栋建筑物、甚至另一个城市。数十或数百个用户将同时使用同一台中央计算机。

因此,这种中央计算机的操作系统需要能够同时处理多个或多个终端的输入和输出。在可以追溯到Unix的操作系统系列中,这是通过运行名为 的程序的多个实例来完成的ttytty代表“电传打字机”。是的,这个基本原理很古老,输出没有显示在监视器上,而是发送到电传打字机上。

Ubuntu 以及一般的 Linux 是所谓的“类 Unix”操作系统,因为许多基本概念可以追溯到 Unix 中的工作方式。其中之一是可以同时处理多个终端。这不再由原来的程序完成tty,而是由类似的程序(如getty或 )完成agetty

您可能没有多组键盘和显示器。但您的计算机仍然可以处理多个终端,即所谓的虚拟 tty。通常,Linux 系统设置有七个虚拟 tty,外加一个用于图形用户界面(包括窗口、鼠标指针和图标等)。

通过按CTRL + ALT + F7,您可能已经猜到了,您切换到了这些虚拟 tty 中的第七个,或者tty7。当您按 时CTRL + ALT + F3,您会切换到tty3,依此类推。

那么,现在我们知道您看到了什么,但是为什么会出现有关fsckwrite to的内容tty7?当您启动计算机时,例行步骤之一是对所有文件系统进行简短检查。该检查的输出类似于

/dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks
Run Code Online (Sandbox Code Playgroud)

被写入引导过程中使用的 tty。就你而言,这可能是tty7。因此,您所看到的是来自引导过程的常规消息,您通常在图形引导管理器和其他现代内容后面看不到该消息;)

  • 一件值得高兴的事情是,如果您按 CTRL+ALT+F1,通常会回到您所在的位置,即转到第一个也是唯一的终端。 (3认同)