一 .认识终端:

     要想使用计算机,发出控制指令必须借助一组设备,这组设备是键盘、鼠标和显示器,这组设备就叫终端(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的认识在后面会详细说明。