问题描述

我不小心按了Ctrl + Alt + F12,我的显示器变成了黑色……然后我必须重新启动。它对我的系统有什么影响? Alt + F8到F10的功能是什么?

最佳解决方案

按下Ctrl + Alt + Fn(或不在X11中时,只是Alt + Fn,GUI)切换到第n个virtual console(ttyn)。

通常我们将虚拟控制台称为可用的文本控制台。所以我们经常说有六个虚拟控制台,可通过Alt + F1通过Alt + F6访问(如果您想在切换时处于GUI中,也可以按住Ctrl)。我们经常说,那么单独的是GUI,它可以切换(返回)到Alt + F7。

但实际上,GUI通常运行的tty7也是一个虚拟控制台。它只是不能用作文本​​控制台,因为它没有为它运行getty。 getty通过tty6运行tty1(默认情况下)。 getty将虚拟控制台设置为像终端一样使用,并运行login以提示输入用户名和密码。

您可以看到由ps的输出filtering运行的getty命令:

ek@Kip:~$ ps ax | grep -v grep | grep getty

1127 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4

1150 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5

1171 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2

1172 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3

1175 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6

11231 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1

由于tty7是第一个未设置为像终端一样运行的虚拟控制台(即,没有运行getty),所以这是一个X11(它提供GUI)使用。

比tty7还高的虚拟控制台也存在。通常,他们既没有getty,也没有X11使用它们。使用功能键可以使用上述键组合访问前12个虚拟控制台(因为键盘通常只有12个编号的功能键)。即使他们没有发生任何事情,他们也可以访问。

因此,当您按Ctrl + Alt + F12时,您会看到一个空白屏幕,因为您现在位于tty12上,它根本没有任何运行。

作为一个有趣的练习,你可以尝试运行:

sudo /sbin/getty -8 38400 tty12

然后按Alt + F12(或Ctrl + Alt + F12如果您在GUI中而不是前6个虚拟控制台中的一个)。

这会将您带到tty12,它现在有一个登录屏幕并可用作终端。

(如果您想在higher-numbered虚拟控制台上永久创建可用的text-based控制台,则应该configure init自动为它们运行getty。如果上述手动运行getty,或者即使要将该行添加到启动脚本,您将无法在虚拟控制台上注销后再次登录,因为getty不会再自动运行。此外,还有一些其他问题以生产使用的方式运行getty – 例如,bash job control可能不会在您登录后可在您的login shell中找到。如果您希望使用更多的虚拟控制台作为text-based terminal emulators,我建议您另外提出一个问题。)

次佳解决方案

这里是一个简短的解释:

以下按键用于去终端(黑色背景,白色字母方式):

Ctrl + Alt + F1 – 将用户发送至tty1或第一个终端

Ctrl + Alt + F2 – 将用户发送至tty2或第二终端

Ctrl + Alt + F3 – 将用户发送至tty3或第三终端

Ctrl + Alt + F4 – 将用户发送至tty4或第4个终端

Ctrl + Alt + F5 – 将用户发送至tty5或第5个终端

Ctrl + Alt + F6 – 将用户发送至tty6或第6终端

对于GUI终端(当X通常运行,或者说更好的说法,当Unity出现的时候你登陆的地方,一切看起来都不错,你启动GUI的默认地方是F7):

Ctrl + Alt + F7 – 将用户发送到第一GUI终端

Ctrl + Alt + F8 – 将用户发送到第二GUI终端

Ctrl + Alt + F9 – 将用户发送到第三个GUI终端

Ctrl + Alt + F10 – 将用户发送到第4个GUI终端

Ctrl + Alt + F11 – 将用户发送到第5个GUI终端

Ctrl + Alt + F12 – 将用户发送到第6个GUI终端

这里需要注意的是,您可以通过按相应的键从一个终端到另一个终端。您还应该注意到,由于您正在运行X服务器的一个实例(一个Unity正在运行),因此您将只有F7在GUI终端上运行。如果您打开另一个X服务器会话,它将从F8开始,您可以通过按正确的键在两者之间切换。您可以继续这样做,总共(默认)6次,这将是F7到F12。

参考资料

linux的ctrl alt f12,“Ctrl + Alt + F12”是做什么的?相关推荐

  1. BCB key事件中判断Shift、Alt、Ctrl状态

    BCB key事件中判断Shift.Alt.Ctrl状态: 类似此事件中 void __fastcall TForm1::keydown(TObject *Sender, WORD &Key, ...

  2. 你真的会用 VS Code 的 Ctrl、Shift和Alt吗?高效易用的快捷键:多光标、跳转引用等轻松搞定

    你真的会用 VS Code 的 Ctrl.Shift和Alt吗?高效易用的快捷键:多光标.跳转引用等轻松搞定 使用键盘浏览代码.敲代码是一件很高效的事:主力手在鼠标和键盘之间反复移动,长时间下来,很容 ...

  3. photoshop 重复上一次变换操作 ctrl+shift+alt+t

    经常要移动复制东西时会用到. 比如:列表中调好一个图标,下面等距离复制出来. 先介绍命令. ctrl+shift+ t 重复上一次变换(移动.旋转.缩放) ctrl+shift+alt+t 重复上一次 ...

  4. Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列

    Windows XP系统中如何屏蔽 Ctrl+Alt+Del.Alt+Tab以及Ctrl+Esc键序列 编译/northtibet 关键字:Ctrl+Alt+Del,Alt+Tab,Ctrl+Esc, ...

  5. ai自由变换工具使用介绍:配合Ctrl、Shift、Alt键使用自由变换工具

    内容提要:文章介绍ai自由变换工具的使用要点,单击加Ctrl.Shift.Alt键配合使用自由变换工具.对ai感兴趣的朋友可加ai学习交流群:142574315 ai教程中自由变换工具和photosh ...

  6. idea 的追踪快捷键不可用了ctrl + alt + ←,ctrl + alt + →

    1.关闭系统屏幕旋转的快捷键(第一步参考百度百科) 因为它使用了ctrl + alt + ←,ctrl + alt + →,win7 与win10的关闭可以稍微有不同. 基本都是 图形属性 > ...

  7. windows中Esc与CapsLock、Alt与Ctrl调换位置

    本人习惯使用vim,根据个人习惯,需要将Esc与CapsLock按键对调,以及Alt与Ctrl键对调.方法如下: 一.对调按键方法 1.将下列内容复制粘贴到txt中,并重命名为.reg格式文件 Win ...

  8. CTRL、SHIFT、ALT及WIN键的功能

    CTRL.SHIFT.ALT及WIN键的功能 Ctrl是英文control的缩写,表示控制.在电脑里,多和其他键配合使用, 方便快捷. CTRL+X 剪切被选择的项目到剪贴板 CRTL+C 复制被选择 ...

  9. mac os linux pageup pagedown,[整理]Mac中的类似于Windows中的PageUp和PageDown以及Ctrl+Home和Ctrl+End...

    (1) 之前以为Ctrl+Home和Ctrl+End是 Command+向上箭头 Command+向下箭头 结果发现又好像不是. 刚发现的是: option(Alt)+向上箭头 option(Alt) ...

最新文章

  1. SAP Spartacus里如何禁掉默认的css style
  2. SAP云平台里Business Application Studio的角色分配截图
  3. 重启报错_Win10蓝屏,提示收集错误信息,反复重启报错
  4. [结构力学] 铰结三角形规律中虚铰也记为单铰
  5. SQL性能第2篇:查询分析和访问路径制定
  6. java中的Card是什么_Java中diapCard是什么意思
  7. PDF如何编辑,怎么删除空白页面
  8. Spring源码解析(五)——自定义标签解析
  9. java请求菜鸟快递接口返回乱码
  10. linux 运维安全,运维安全有哪些分类呢?linux学习线路图
  11. Your branch and ‘origin/master‘ have diverged,
  12. 联发科p60和骁龙710哪个好_骁龙710、麒麟710和联发科P60哪个好 性能对比测试 (全文)...
  13. echarts3在Y轴上做基准线
  14. spring事务管理方式
  15. randn与rand的区别
  16. 从校招到自己投简历找公司的一名大学应届生
  17. 最近发现了一款图片批量处理工具
  18. 分享一篇写的非常好的文章《如何掌握企业级技术和项目经验》,非常值得一看!
  19. lol网通服务器位置,LOL转区系统地址在哪里 国服转区方法介绍
  20. 【Python量化】VaR在险价值的计算

热门文章

  1. TYPEC 转HDMI VGA+PD+ USB3.0 HUB+TF/CF/SD+RJ45等多功能扩展坞方案设计资料|TYPE-C转HDMI转VGA带PD USB3.0多功能拓展器方案介绍
  2. 1459. 奶牛体操
  3. 码云(Gitee)创建SSH KEY以及查看用户名密码
  4. linux下用户名怎么修改密码,LINUX用户名密码忘记怎么修改用户密码
  5. 37岁被裁,但毫无遗憾:小镇出身,一穷二白,完整吃过互联网+房地产红利,现在上海有千万房产!...
  6. 计算机硬盘改造u盘,iPhone扩容硬盘不要扔!变废为宝!手把手教你如何改装U盘...
  7. 涂鸦智能C/C++面经
  8. 【LINGO】lingo18下载安装(亲测有效)
  9. Creo服务器管理器配置文件,Creo界面设置常用配置文件参数汇总 | 坐倚北风
  10. 专业网络综合测试仪——TFN TT70网络综合测试仪