一 .认识终端:
要想使用计算机,发出控制指令必须借助一组设备,这组设备是键盘、鼠标和显示器,这组设备就叫终端(terminal),通过终端实现人机交互,它是用户与主机交互必然要用到的设备。早期使用的是一组真正键盘鼠标显示器的物理设备,现在终端呈现类型有很多,便于多任务和多用户的操作,下面列举类型。
1.终端类型:
(1)物理终端:
直接接入主机的键盘鼠标显示器设备,实现输入输出,linux识别样式归为console.
(2)虚拟终端:
通过软件程序功能虚拟实现的,可以虚拟多个,linux识别样式归为tty.
*注意:这个软件程序叫mingetty.
(3)图形终端:
归属于虚拟终端下,也是通个应用程序实现的,但是额外提供桌面环境,linux识别样式归为tty
(4)伪终端:
也叫模拟终端,通过ssh,telnet协议或者图形界面打开的命令行工具,实现远程控制.linux识别样式归为pts.
(5)串行终端:
是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备,linux识别样式归为ttys.
2.查看终端类型命令:
~]# tty
3.终端切换:
使用Ctrl+Atl+fn(n为1-6)快捷键实现。
命令init实现切换:
~]#init 3 #切换进入命令行终端
~]# init 5 #切换进入图形终端
*注意:init命令切换在生产环境中不建议使用,很容易崩溃。
建议使用chvt命令
~]# chvt n(n为1-6)
在命令行中使用软件打开图形终端命令:
~]# startx
总结:这些终端要想使用必须关联一个系统的接口,这个接口是由linux里的shell程序提供的,通过shell壳才能真正实现交互。shell的认识在后面会详细说明。