Linux终端类型

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

  在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:

  1、串行端口终端

/dev/ttySn

    串行端口终端是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。

    这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0),/dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0),(4,1)等,分别对应于DOS系统下的COM1\COM2等。

    例如,在命令行提示符下键入:echo test >/dev/ttyS1 会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。可接串口来实验。

   
    2、伪终端

/dev/pty/

    伪终端是成对的逻辑终端设备(即master和slave设备, 对master的操作会反映到slave上)。

    
    3、控制终端

/dev/tty

    如果当前进程有控制终端的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令ps –ax来查看进程与哪个控制终端相连。/dev/tty有些类似于到实际所使用终端设备的一个联接。

    4、控制台终端

/dev/ttyn  
/dev/console

   

tty        #查看当前TTY	
/dev/tty1	
echo "test tty0" > /dev/tty0	
test tty0	

    5、虚拟终端

/dev/pts/n

    在windows下的伪终端

    6、其他终端

    Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。

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

(0)
上一篇 2016-10-14 11:35
下一篇 2016-10-14 11:36

相关推荐

  • FHS文件系统以及各目录功能

    FHS:Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理,规范在根目录(/)下面各个主要目录应该放什么样的文件。 …

    Linux干货 2016-10-17
  • 文本处理

    1 、查出分区空间使用率的最大百分比值   2、查出用户UID最大值的用户名、UID及shell类型   3、查出/tmp的权限,以数字方式显示   4、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 5、显示/proc/meminfo文件中以大小s开头的行;(要求:使用两种方式) 6、显示/etc/passwd文…

    Linux干货 2016-08-08
  • sed初步认识

     ◆ sed基础概念 ◆ sed用法 一.sed 基础概念: Stream EDitor (流/行编辑器) sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕…

    2017-03-16
  • 用户、组命令总结

    useradd:添加用户   -u :指定UID   -o :不对UID的惟一性进行检查,用法是-ou   -g :指定用户的主组或者是GID   -G :指定用户的附加组group1,group2,。。。   -d :指定用户的家目录,所指定的家目录必须是不存在的   -s :指定用户的登录she…

    Linux干货 2016-11-23
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 who |cut -d ' ' -f1 |sort|uniq 2、取出最后登录到当前系统的用户的相关信息 last|head -1 3、取出当前系统上被用户当作其默认shell的最…

    Linux干货 2016-12-26
  • 学习宣言

     学习计划:参考N24学习时间与线路图,尽最大努力完成。 目标:学习好Linux,提升自我价值,找一份待遇好的工作。 宣言:每一次轻易的放弃,都是人生的一处败笔,为了梦想,加油!

    Linux资讯 2016-10-26