终端类型

    终端是什么?终端不仅仅是显示器,还包括与之配套的键盘。在linux中表现为一个字符设备。Linux与用户交互时,直接向终端设备发送数据,数据就会被发送到屏幕上,用户通过键盘写的数据,就是向这个字符设备写数据,数据会同步显示到显示器上,回车后数据才会被linux执行命令。

终端类型

1串行口终端

    在linux中的表现形式/dev/ttyS#

    使用串行口与主机相连的终端。在没有hdmi线和vga线,先辈们都使用这种线与显示器连接,是时代淘汰了它,唉!

2控制台终端

    在linux中的表现形式/dev/console

    这个终端也是与机器相连的。只有单用户模式可以使用,使用过交换机都一个体验,用电脑带的电话信号模拟,好多交换机和路由器还在使用这种接口,但都是用网线模拟。

3控制终端

    在linux中的表现形式/dev/tty

    Linux开机就会运行一些控制终端,使用alt+[1-7]切换,倘若有图形界面,需要使用ctrl+alt+[1-7],这个终端也需要与机器相连。

4虚拟终端

    在linux中的表现形式/dev/ptyp#和/dev/ttyp#

    使用telnet连接是/dev/ptyp#和/dev/ttyp#

这个连接是是有两个组件构成,一个是运行在被控端的/dev/ptyp#,它在linux中模拟为一个字符设备,其实它不是字符设备,它可以把linux传过来的数据发送到控制端的/dev/ttyp#,控制端通过/dev/ttyp#向linux发送数据。

5伪终端

    在linux中的表现形式/dev/pts/#

    在xwindow界面中开启的终端就是/dev/pts/#

    Ssh也是/dev/pts/#

    这种终端也就是我使用最多的。

总结

    每一种终端都代表linux发展的历程,代表这一代的需求,以此判断那个时代人的生活状态,了解自己的处境,去努力改变不好的地方,走在历史前方。

原创文章,作者:mortimer2015,如若转载,请注明出处:http://www.178linux.com/51642

(0)
mortimer2015mortimer2015
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • 马哥网络教育班第21期+第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@CentOS6 ~]# cp -r /etc/skel /home/tuser1 [root@CentOS6 ~]# chmod&nb…

    Linux干货 2016-07-29
  • day5作业

    软硬链接区别: 1 硬链接会增加连接数,而软链接不会。 2 硬链接始终表示的只是一个文件,只是名字不同而已,而软链接本身就是一个独立的文件,文件内容为指向的文件的路径。 3 命令格式不同。 硬链接: ln filename linkname 软链接: ln -s filename&nbsp…

    系统运维 2016-08-08
  • LVS负载均衡wrrdpress

    项目要求:(1) lvs 调度两台 nginx+php-fpm real-server,采用 dr 模型,调度算法为 rr(2) mariadb 为 real-server 提供数据库,nfs 挂载至 2 台 real-server 提供文件服务项目环境:LVS-SERVER( CentOS 7 )DIP:172.18.99.6VIP:172.18.99.6…

    Linux干货 2017-05-16
  • Windows与linux分区的区别:

        对于我们普通人来讲,分区就是我们看到的“我的电脑”下面的C盘、D盘、E盘······,每个分区都有自己的区域,无法使用别的分区的空间,这样可以起到保护分区中文件的作用。其实,这样很容易理解。可是,对于linux初学者来讲,因为使用习惯了windows,到了linux下面,一下子很难转换过来。  &nb…

    2017-07-16
  • 软件安装包的管理

    rpm安装包的管理 rpm的数据库( 公共) :/var/lib/rpm 程序包名称及版本 依赖关系 功能说明 包安装后生成的各文件路径及校验码信息 安装 rpm:{-i} -v:显示详细信息 -h:以#显示程序包管理执行进度 rpm -ivh PACKAGE_FILE … [install-options] –test :测试安装,但不真正执行安装过程 –…

    Linux干货 2017-04-23
  • Linux系统操作练习-2

    1、显示当前系统上root、fedora或user1用户的默认shell: 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(): 3、使用echo命令输出一个绝对路径,使用grep取出基名;扩展:取出路径名: 扩展: 4、找出ifconfig命令结果中的1-255之间的数字: 5、挑战题:写一个…

    2017-11-25