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

相关推荐

  • shell脚本1

    shell脚本基础 shell脚本: 包含一些命令或声明,并符合一定格式的文本文件 格式要求:首行shebang机制 #!/bin/bash #!/usr/bin/python #!/usr/bin/perl shell脚本的用途有: 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 创建shell脚本 第一步:使用文本编辑器来创建…

    2017-08-05
  • linux学习记录

    vm使用记录 1、安装vm程序; 2、下载Cenos—6.4*86_64_bin-DVD1.iso 安装: 1、新建一个虚拟机; 2、选择自定义安装(高级); 3、兼容性选择默认方式; 4、安装客户机操作系统(选择稍后安装操作系统方式); 5、选择客户机操作系统(选择Linux系统,版本号(选择自己下载的Linux系统版本,例如centos等)); 6、命名…

    Linux干货 2015-12-10
  • 新的开始

    加入马帮,新的开始,加油!

    Linux干货 2016-09-19
  • Python基础语法习题

    1、~12为什么是-13?解1:12 二进制:0000 1100补码: 0000 1100按位取反 :1111 0011求这个原码,即负数求补码的逆过程:先减1,再取反 (符号位不变)-1 1111 0010取反 1111 1101 还原成十进制-13 2、10^9等于?10^-9等于?解:(1)10^910的二进制:0000 10109的二进制: 0000…

    Linux干货 2018-03-24
  • 8月9日sed(更新版)

    sed命令及vim基础使用命令 处理文本的工具sed stream editor,行编辑器    sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有…

    Linux干货 2016-08-15
  • 文件查找与解压缩

    文件查找 脚本文件名的查询 which(寻找执行文件) which [-a] command -a :将所有由PATH目录中可以找到的命令均列出,而不只是第一个被找到的命令名称 文件名的查找 文件查找:实时查找:遍历所有文件进行条件匹配;(find)非实时查找:根据索引查找;(whereis、locate) whereis whereis [-bmsu] […

    Linux干货 2017-04-08

评论列表(1条)

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

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