控制台是直接和计算机相连接的原生设备。终端是软件的概念,用计算机软件模拟以前的硬件。Linux控制台是提供给用户输入命令的地方,在Ubuntu中,默认启动6个虚拟控制台tty1~tty6(F1~F6),F1(tty1)对应于登录界面,F2(tty2)对应于用户的第一个GNOME桌面环境。如果F1~F6(tty1~tty6)都有对应的虚拟控制台或GNOME桌面环境,则新登录的用户会启动F7(tty7)对应的控制台,以此类推。可以通过“who”命令查看用户当前处于哪个控制台。
图1 查看所属控制台
如果在GNOME桌面环境,则进入虚拟控制台的方法是按Ctrl+Alt+Fn组合键,其中Fn表示F3~F6,切换后输入用户名和密码即可登录字符界面系统。按Ctrl+Alt+F1组合键可进入登录界面。
图2 切换后的控制台
如果在命令行界面,按Alt+F1组合键可进入登录界面;按Alt+F2组合键可进入GNOME桌面环境;按Alt+F3或Ctrl+Alt+F3组合键可进入虚拟控制台的命令行环境。
对于不同版本的Ubuntu Linux,Ctrl+Alt+Fn组合键与“登录界面”、“GNOME桌面环境”或“虚拟控制台”的对应关系,以实际操作结果为准。
现在,控制台(纯命令行界面)和终端(GNOME桌面环境中的命令行窗口)的概念也慢慢淡化。普通用户可以简单地把终端和控制台理解为可以输入命令并显示命令执行过程中的信息和命令执行结果的窗口。不必严格区分这两者的差别。