一 .认识终端:linux
要想使用计算机,发出控制指令必须借助一组设备,这组设备是键盘、鼠标和显示器,这组设备就叫终端(terminal),经过终端实现人机交互,它是用户与主机交互必然要用到的设备。早期使用的是一组真正键盘鼠标显示器的物理设备,如今终端呈现类型有不少,便于多任务和多用户的操做,下面列举类型。shell
1.终端类型:
ssh
(1)物理终端:ide
直接接入主机的键盘鼠标显示器设备,实现输入输出,linux识别样式归为console.工具
(2)虚拟终端:spa
经过软件程序功能虚拟实现的,能够虚拟多个,linux识别样式归为tty.命令行
*注意:这个软件程序叫mingetty.接口
(3)图形终端:terminal
归属于虚拟终端下,也是通个应用程序实现的,可是额外提供桌面环境,linux识别样式归为ttyget
(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的认识在后面会详细说明。