Linux 控制台字符界面与图形化界面相互切换
1. 启动直接进入控制台字符模式
为了让Linux系统在启动后能直接进入到控制台字符操作模式,我们可以配置/etc/inittab文件。更改id:5: initdefault:这一行为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时直接进入X-Window图形操作界面或控制台字符操作界面的转换,这是因为Linux操作系统有六种不同的运行级别(见/etc/inittab文件中描述),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
# Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) #
0:停机(记住不要把initdefault设置为0,因为这样会使Linux无法启动)
1:单用户模式,就像Win9X下的安全模式。
2:多用户,但是没有 NFS 。
3:完全多用户模式,标准的运行级。
4:一般不用,在一些特殊情况下可以用它来做一些事情。
5:X11,即进到 X-Window 系统。
6:重新启动(记住不要把initdefault设置为6,否则会使Linux不断地重新启动)
其中运行级3就是我们要进入的标准Console字符界面模式。
2. 切换控制台界面模式和X-Window图形界面模式
在X-Window图形操作界面模式下按【Alt+Ctrl+shift+功能键Fn】(n=1~6)就可以进入控制台字符操作界面。
在控制台字符操作界面模式下按【Alt+F7】就可以回到刚才的X-Window模式。
Linux默认打开7个屏幕,编号为tty1~tty7。X-Window启动后,占用的是tty7号屏幕,tty1~tty6仍为控制台字符操作界面屏幕。
也就是说,用【Alt+Fn】或者【Alt+Ctrl+shift+Fn】组合键即可实现模式界面操作的互换。