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)
tangfeifeitangfeifei
上一篇 2016-10-14 11:35
下一篇 2016-10-14 11:36

相关推荐

  • 姗姗来迟的第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。     [root@www /]# cp -r /etc/skel /home/tuser1 &&&nbsp…

    Linux干货 2016-11-30
  • 一种强大的新型BIOS Bootkit病毒曝光

    近日,安全研究人员开发出一种新的BIOS bootkit,它可以窃取敏感数据,以及流行操作系统使用的PGP密钥。包括华硕、惠普、宏基、技嘉以及微星等在内的各大供应商的主板都受到该病毒影响。 BIOS bootkits是真实存在的。斯诺登在披露NSA ANT部门使用的监视工具集时,曾提到过BIOS bootkits。这些恶意软件能够入侵受害机器的BIOS,以此…

    2015-03-23
  • 从新开始,坚持记录

    从新开始,从心开始,记录自己的学习,不逼自己一把,永远不知道自己的潜力。

    Linux干货 2016-12-05
  • CentOS开发环境搭建

        一个月之前将系统换为Linux,昨天系统运行的时候突然死机,开机之后进不了系统,并且BIOS无法识别硬盘,无奈只有在普通硬盘上重装系统。搭建开发环境,为了避免再次遇到类似现象,或在下次遇到这类问题快速搭建开发环境,记录开发环境搭建的过程。 1、启用wifi echo "blacklist&n…

    Linux干货 2016-08-04
  • 系统启动流程

    linux系统启动流程 内核的设计结构单内核:linux(线程–lwp轻量级进程)微内核:windows(支持真正意义上的多线程) 单内核:很多功能驱动都集成在一起 微内核:内核很小,功能单一。模块化 linux为了适应众多用户的不同硬件需求,linux内核在设计上采用模块化设计。可以动态加载模块。核心模块:ko 内核所独有的。共享对象:so 红…

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

    1.linux上的文件管理类命令有哪些,其常用的使用方法及其相关示例演示    cp  复制文件  :单源;多源(目标必须是目录)        cp  /etc/fstab /tmp/hi.txt     -i 覆盖之前提醒用户确认   …

    Linux干货 2016-08-21