Linux终端类型

        终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

[root@localhost ~]# ll /dev|egrep 'tty|pts'

crw-rw-rw-. 1 root tty       5,   2 Oct 13  2016 ptmx

drwxr-xr-x. 2 root root           0 Oct 13 05:58 pts

crw-rw-rw-. 1 root tty       5,   0 Oct 13 05:58 tty

crw--w----. 1 root tty       4,   0 Oct 13 05:58 tty0

crw--w----. 1 root tty       4,   1 Oct 13 05:59 tty1

crw--w----. 1 root tty       4,  10 Oct 13 05:58 tty10

crw--w----. 1 root tty       4,  11 Oct 13 05:58 tty11

crw--w----. 1 root tty       4,  12 Oct 13 05:58 tty12

crw--w----. 1 root tty       4,  13 Oct 13 05:58 tty13

crw--w----. 1 root tty       4,  14 Oct 13 05:58 tty14

crw--w----. 1 root tty       4,  15 Oct 13 05:58 tty15

crw--w----. 1 root tty       4,  16 Oct 13 05:58 tty16

crw--w----. 1 root tty       4,  17 Oct 13 05:58 tty17

crw--w----. 1 root tty       4,  18 Oct 13 05:58 tty18

crw--w----. 1 root tty       4,  19 Oct 13 05:58 tty19

crw--w----. 1 root tty       4,   2 Oct 13 05:58 tty2

crw--w----. 1 root tty       4,  20 Oct 13 05:58 tty20

crw--w----. 1 root tty       4,  21 Oct 13 05:58 tty21

crw--w----. 1 root tty       4,  22 Oct 13 05:58 tty22

crw--w----. 1 root tty       4,  23 Oct 13 05:58 tty23

crw--w----. 1 root tty       4,  24 Oct 13 05:58 tty24

crw--w----. 1 root tty       4,  25 Oct 13 05:58 tty25

crw--w----. 1 root tty       4,  26 Oct 13 05:58 tty26

crw--w----. 1 root tty       4,  27 Oct 13 05:58 tty27

crw--w----. 1 root tty       4,  28 Oct 13 05:58 tty28

crw--w----. 1 root tty       4,  29 Oct 13 05:58 tty29

crw--w----. 1 root tty       4,   3 Oct 13 05:58 tty3

crw--w----. 1 root tty       4,  30 Oct 13 05:58 tty30

crw--w----. 1 root tty       4,  31 Oct 13 05:58 tty31

crw--w----. 1 root tty       4,  32 Oct 13 05:58 tty32

crw--w----. 1 root tty       4,  33 Oct 13 05:58 tty33

crw--w----. 1 root tty       4,  34 Oct 13 05:58 tty34

crw--w----. 1 root tty       4,  35 Oct 13 05:58 tty35

crw--w----. 1 root tty       4,  36 Oct 13 05:58 tty36

crw--w----. 1 root tty       4,  37 Oct 13 05:58 tty37

crw--w----. 1 root tty       4,  38 Oct 13 05:58 tty38

crw--w----. 1 root tty       4,  39 Oct 13 05:58 tty39

crw--w----. 1 root tty       4,   4 Oct 13 05:58 tty4

crw--w----. 1 root tty       4,  40 Oct 13 05:58 tty40

crw--w----. 1 root tty       4,  41 Oct 13 05:58 tty41

crw--w----. 1 root tty       4,  42 Oct 13 05:58 tty42

crw--w----. 1 root tty       4,  43 Oct 13 05:58 tty43

crw--w----. 1 root tty       4,  44 Oct 13 05:58 tty44

crw--w----. 1 root tty       4,  45 Oct 13 05:58 tty45

crw--w----. 1 root tty       4,  46 Oct 13 05:58 tty46

crw--w----. 1 root tty       4,  47 Oct 13 05:58 tty47

crw--w----. 1 root tty       4,  48 Oct 13 05:58 tty48

crw--w----. 1 root tty       4,  49 Oct 13 05:58 tty49

crw--w----. 1 root tty       4,   5 Oct 13 05:58 tty5

crw--w----. 1 root tty       4,  50 Oct 13 05:58 tty50

crw--w----. 1 root tty       4,  51 Oct 13 05:58 tty51

crw--w----. 1 root tty       4,  52 Oct 13 05:58 tty52

crw--w----. 1 root tty       4,  53 Oct 13 05:58 tty53

crw--w----. 1 root tty       4,  54 Oct 13 05:58 tty54

crw--w----. 1 root tty       4,  55 Oct 13 05:58 tty55

crw--w----. 1 root tty       4,  56 Oct 13 05:58 tty56

crw--w----. 1 root tty       4,  57 Oct 13 05:58 tty57

crw--w----. 1 root tty       4,  58 Oct 13 05:58 tty58

crw--w----. 1 root tty       4,  59 Oct 13 05:58 tty59

crw--w----. 1 root tty       4,   6 Oct 13 05:58 tty6

crw--w----. 1 root tty       4,  60 Oct 13 05:58 tty60

crw--w----. 1 root tty       4,  61 Oct 13 05:58 tty61

crw--w----. 1 root tty       4,  62 Oct 13 05:58 tty62

crw--w----. 1 root tty       4,  63 Oct 13 05:58 tty63

crw--w----. 1 root tty       4,   7 Oct 13 05:58 tty7

crw--w----. 1 root tty       4,   8 Oct 13 05:58 tty8

crw--w----. 1 root tty       4,   9 Oct 13 05:58 tty9

crw-rw----. 1 root dialout   4,  64 Oct 13 05:58 ttyS0

crw-rw----. 1 root dialout   4,  65 Oct 13 05:58 ttyS1

crw-rw----. 1 root dialout   4,  66 Oct 13 05:58 ttyS2

crw-rw----. 1 root dialout   4,  67 Oct 13 05:58 ttyS3

crw-rw----. 1 root tty       7,   0 Oct 13 05:58 vcs

crw-rw----. 1 root tty       7,   1 Oct 13 05:58 vcs1

crw-rw----. 1 root tty       7,   2 Oct 13 05:58 vcs2

crw-rw----. 1 root tty       7,   3 Oct 13 05:58 vcs3

crw-rw----. 1 root tty       7,   4 Oct 13 05:58 vcs4

crw-rw----. 1 root tty       7,   5 Oct 13 05:58 vcs5

crw-rw----. 1 root tty       7,   6 Oct 13 05:58 vcs6

crw-rw----. 1 root tty       7, 128 Oct 13 05:58 vcsa

crw-rw----. 1 root tty       7, 129 Oct 13 05:58 vcsa1

crw-rw----. 1 root tty       7, 130 Oct 13 05:58 vcsa2

crw-rw----. 1 root tty       7, 131 Oct 13 05:58 vcsa3

crw-rw----. 1 root tty       7, 132 Oct 13 05:58 vcsa4

crw-rw----. 1 root tty       7, 133 Oct 13 05:58 vcsa5

crw-rw----. 1 root tty       7, 134 Oct 13 05:58 vcsa6

        物理终端是通过电缆、网络、串口等和计算机相连的显示器、键盘等硬件设备。
        虚拟终端(/dev/tty#)是操作系统中提供的内核层特性,是模拟的。在Linux中有tty1、tty2、……tty63。tty0是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。
        可按终端提供的输入输出方式分为字符界面终端和图形终端。tty7为图形终端。
        伪终端(/dev/pts/#)是在操作系统上运行的一个应用程序,用来模拟建立一个输入和输出的功能界面。Linux下的伪终端运行在用户层。最主要的应用就是在网上使用telnet程序连接计算机。
        串行端口终端(/dev/ttyS#)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。对应的设备名称是ttyS0、ttyS1、ttyS2、ttyS3。

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

(0)
sbdxibsbdxib
上一篇 2016-10-14
下一篇 2016-10-14

相关推荐

  • 软件包管理

    软件运行环境 ABI(应用程序的二进制接口):Application Binary Interface Windows 与Linux 不兼容 ELF(Executable and Linkable Format)           —&…

    Linux干货 2017-04-23
  • Linux 下openssl搭建一个CA

    CA : 证书颁发机构PKI : 公钥基础设施,公钥基础构架证书: 里面存放了用户的各种信息,最核心的部分就是公钥 谁来给CA颁发公钥,解决方法是,CA自己给自己颁发公钥 openssl 是一个强大的工具可以帮助我们来创建颁发证书,下面我们就来看下在linux下 opensssl 搭建一个CA,并实现管理 1、首先我们需要给CA生成一个私钥  cd…

    2017-07-16
  • TCP常见问题总结

    TCP协议和UDP协议的区别是什么 TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的 TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。 TCP协议…

    Linux干货 2017-09-02
  • LVM原理、创建、扩容、缩减、快照详解

    LVM是什么?为什么要使用LVM?     LVM(Logical Volume Manager):逻辑卷管理, 在日常使用或生产环境中, 我们可能会因为在规划存储时未考虑到未来数据增长的速度超乎我们的预计而措手不及,因为增加一块硬盘再将源数据移到新硬盘上很麻烦并且提高了成本还浪费硬盘空间。   &…

    Linux干货 2016-03-09
  • 重定向及tr命令详解及其在管道中的使用简述

    一、标准输入和输出及其重定向         1.标准输入指的是来自键盘的输入,通常用0来表示;标注输出是默认输出到当前终端窗口,用1来表示;标准错误输出同样默认输出到当前终端窗口,用2来表示。除标准输出之外,我们还可以通过重定向来更改默认的输入和输出方式。   &nb…

    Linux干货 2016-08-11
  • 磁盘管理

    磁盘管理磁盘管理 本章内容 磁盘结构 分区类型 管理分区 管理文件系统 挂载设备 管理虚拟内存 设备文件 I/O Ports: I/O设备地址 一切皆文件: open(), read(), write(), close() 设备类型: 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘 设备文件:关联至一…

    Linux干货 2016-08-26

评论列表(1条)

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

    一切皆文件的Linux哲学思想在Linux终端这里得到深刻的体现,加油,加油,后面的学习更精彩~~