Linux的终端类型

Linux的终端类型

Linux的终端类型:

TTY(虚拟终端,图形终端)

早期的电子计算机的输入设备是穿孔卡片【又称霍列瑞斯式卡(Herman Hollerith)或IBM卡】,用有洞和无洞表示计算机二进制里面的0和1,以此来记录相关信息,但是这种方式很慢。

1986年股票代码被发明,人们通过电报和电传打印机发送实时股票价格,此时teletypewriter(电传打字机)还没有连接计算机,在那个时候计算机还是非常巨大和原始,后来计算机不断发展,命令行最终取代旧的批处理模式,电传打字机被用作输入和输出装置。此时人们不需要费时费力制作穿孔卡片或纸带。并且电传打字机可以让用户利用电信网络连接远在另一个城市的电脑,或是让许多用户同时操作同一台电脑,从而大大降低了电脑的使用成本,提高了操作效率。后来由于历史的原因这种老古董退出了舞台。现在的linux用软件的方法来模拟TTY,用于用户的登录。下面就是经典的一副linux tty终端运行示意图。

 case3.png

TTY被叫做虚拟终端,切换的方式是ctrl+ALT+F[1-6],这些是系统提供的6个虚拟终端,还有一个是CTRL+ALT+F7,被叫做图像界面,他们都是用软件的方式模拟的


PTY/ PTS

PTY (pseudo-tty)是被叫做伪终端。其中pts(pseudo-terminal slave)是pty的实现方法,他们是使用计算机连接的逻辑终端设备。不和任何硬件设备有关系,一般使用ssh或者telnet这种方式会出现

 

TTYS

串 行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终端

 

CONSOLE

在Unix系统中,计算机显示器通常被称为控制台终端。Console与虚拟终端相关联,内核将信息送到控制台终端上(/dev/console), 通过与console相关联的虚拟终端将信息显示到屏幕上。一般是物理的设备连接到主机接口会出现,比如鼠标键盘等,有时候也称为物理控制台。

原创文章,作者:M21-郝建勋,如若转载,请注明出处:http://www.178linux.com/51502

(0)
M21-郝建勋M21-郝建勋
上一篇 2016-10-14
下一篇 2016-10-14

相关推荐

  • linux权限管理

    linux文件权限    文件的属性和权限的设置对于linux系统来说是相当重要的,如果对这一块的知识没有一个深入的了解,你的系统就有可能有很大的危险。那么首先我们来看一看文件的属性所对应的都是什么意思吧。 上图第一个字符是d,他代表了文件的类型,d的意思就是目录文件,那么除了目录文件还有什么文件呢?    …

    Linux干货 2016-08-04
  • ansible

    运维工具介绍 Ansible Ansible优点:  Agentless       (去中心化)  Stupied Simple (上手简单,学习曲线平滑)  SSH by default (安全,无需安装客户端)  YAML no code,定制剧本 (语法简单,维护方便) 自动工具衍…

    Linux干货 2017-05-23
  • class8 文本处理工具sed和vim编辑器

    一、处理文本的工具sed     Stream EDitor,  行编辑器     sed是linux上一款比较重要的流编辑器。     特点:一次处理一行内容,处理完成后,把缓冲区的内容送往屏幕。这样不断重复,直到文件末尾。 &…

    Linux干货 2016-08-11
  • iptables的使用

    iptables         firewall:隔离工具;Packets Filter Firewall;工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一条组件; 硬件防火墙:在硬件级别实现部分顾虑功能;另…

    Linux干货 2016-10-29
  • LVS NAT + Keepalived HOWTO

    LVS NAT + Keepalived HOWTO   这篇文章主要讲解了,基于LVS/NAT,安装,运行与检测keepalived 目录     1、什么是keepalived?     2、规划你的网络 &nbsp…

    Linux干货 2015-09-21
  • keepalived的安装和配置

    一、简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台…

    Linux干货 2017-10-30

评论列表(1条)

  • 马哥教育
    马哥教育 2016-10-14 10:50

    为什么两位同学的博客内容一样的呢?加油~