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

相关推荐

  • httpd 安装配置

    web 服务介绍 web服务时一种应用程序的服务,它所提供的最主要的信息是一种超文本标记语言(HTML)、多媒体资源(如:视频、图片、音乐等)。HTML是一种纯文字的文本信息,通过所谓的标签来规范所要显示的内容格式,在客户端通过浏览器的形式对HTML及多媒体资源进行解析,然后呈现在终端上。主要由http和https协议实现 http协议 HTTP是一个属于应…

    Linux干货 2016-11-01
  • 常用的MySQL数据库备份

    常用的MySQL数据库备份方式 前言 为什么需要备份数据? 数据的备份类型 MySQL备份数据的方式 备份需要考虑的问题 设计合适的备份策略 实战演练 使用cp进行备份 使用mysqldump+复制BINARY LOG备份 使用lvm2快照备份数据 使用Xtrabackup备份 总结 前言 我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可…

    2015-06-13
  • 马哥教育网络班22期+第02周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp:复制命令,copy的简称 复制选项详解: 1、交互式复制:root用户默认添加-i参数,普通用户默认使用命令本身,root用户也想使用命令本身需在命令前增加"\" [root@bogon ~]# ls /tmp/ newfil…

    Linux干货 2016-09-02
  • 马哥教育网络班22期+第2周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。      文件管理命令有:mkdir  rm  tree  ls  等等  1、mkdir [options] /path/to/somewhere      &…

    Linux干货 2016-08-22
  • 有证说话硬–实现CA和证书申请

    centos下利用openssl来实现证书的颁发 直接进入正题,细节坑就不说了,自己解决起来更有挑战性不是 步骤流程: 我是拿的7.3版本做CA主机,6.8版本做客户端 1.创建CA 2.生成私钥 3.生成自签名证书 4.到客服端 5.生成私钥 6.生成证书申请文件 7.将请求发送给-CA主机 8.CA主机-验证签署 9.拷回给客户端使用 用法:openss…

    2017-04-11
  • CentOS6.6上编译安装httpd2.4

    简介    现在apache软件基金会正在维护的httpd项目有三个版本,分别为Version 2.4,Version 2.2与Version 2.0。    三个版本的区别暂不一一介绍,有兴趣的可以去httpd.apache.org了解,下面着重介绍httpd 2.4版本。新特性 &nb…

    Linux干货 2015-06-26

评论列表(1条)

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

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