在《鸟哥的Linux私房菜——基础学习篇》中,CentOS系统中命令行模式的快捷键是[Ctrl]+[Alt]+[F1]~[F6],桌面模式的快捷键为[Ctrl]+[Alt]+[F7],而笔者在自己的电脑中按照书中的说明进行操作发现和书中的说明有出入,对应的快捷键并没有出现书中说的相应的模式。
首先,笔者认为是CentOS的版本问题,由于书中的CentOS的版本是5.3,而笔者所用的系统版本是6.3,版本不同,这方面的小细节有出入可以理解。由于重新安装CentOS 5.3版本比较耗费时间,笔者无法验证这个假设的真实性。
就在书中提到了不同模式转换的后边,鸟哥列出了一个文件etcinittab,并且说明这个文件可以修改进入Linux的默认模式,于是笔者试图打开这个文件,如图:
inittab的文件内容
注意到Terminal gettys are handled by …这一行,终端模式的配置文件为/etc/init/tty.conf,于是笔者想到关于快捷键的设置应该也在里边,于是笔者按照说明打开这个配置文件,如图:
start-tty配置文件
第三行active_consoles的值为1-6,也就是说没有7终端,难怪我按照书中的说明[Ctrl]+[Alt]+[F7]一片漆黑!
接着第四行规定了X Window的终端为tty1,也就是说桌面模式的快捷键应该为[Ctrl]+[Alt]+[F1]才对!
原来如此,这些快捷键都是可以在Linux中配置的,不得不佩服Linux的强大,就这样,CentOS 6.3中窗口模式和命令行模式的疑惑得到很好的解决。
总结:
实践是掌握知识的最好方法,也是最快的方法,在实践中遇到问题运用所学的知识解决,只有这样才能有进步,有提高。
尽信书不如无书,书中的内容可能有些陈旧或者其他方面的问题,在发现不同之处后及时找到原因才能够保证自己所学的知识足够扎实。
多思考,多总结才是王道!