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 10:45
下一篇 2016-10-14 10:51

相关推荐

  • Linux学习笔记(第三篇)

    N21_Keen_第三周博客 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d " " -f 1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 last…

    Linux干货 2016-08-15
  • mysql慢查询日志进行按库切割重写文件然后分析

    需求: 把每天的慢查询日志进行按库切割 对每个库的慢查询日志进行分析 思路: 工具/功能 一般统计信息 高级统计信息 脚本 优势 mysqldumpslow 支持 不支持 perl mysql官方自带 mysqlsla 支持 支持 perl 功能强大,数据报表齐全,定制化能力强. mysql-explain-slow-log 支持 不支持 perl 无 my…

    Linux干货 2015-04-03
  • Linux操作系统发展史

    内容摘要:Linux操作系统的诞生,Linux 的发展,Linux的特性决定其迅猛发展,Linux的应用领域与发展前景 关键词:Linux的发展  前景   1.  Linux操作系统的诞生 在1981年到1991年十年间,微软公司的MS-DOS系统一直主宰操作系统的市场,其价格十分昂贵,另一个操作系统UNIX的经销商为了高利润…

    Linux干货 2016-10-14
  • 马哥教育网络21期+第十三周练习博客

        马哥教育网络21期+第十三周练习博客 1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 在服务器上安装samba ]# yum install samba 创建共享目录/data 启动samba的nmb和smb…

    Linux干货 2016-10-31
  • Linux基础入门

    Linux基础入门 1、Linux发行版及哲学思想 1.1 Linux发行版          Linux发行版(Linux Distribution,也被叫做GUN/Linux发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。Linux发行版通常包含了包括桌面环…

    Linux干货 2016-02-28
  • Basic认证

    basic认证: (1) 定义安全域 [root@bluee htdocs]# mkdir admin [root@bluee htdocs]# vim admin/index.html 刷新浏览器,可以看到admin/index.html文件内容“Page FOR Adminstration” 编辑配置文件: 找个位置增加一个Directoty: <…

    Linux干货 2016-08-05

评论列表(1条)

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

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