
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、linux中各种终端的解释终端是一种字符型设备,它有多种类型,通常用法tty来简称各种类型的终端设备。tty是teletype的缩写。teletype是最早浮现的一种终端设备,很象电传打字机(或者说就是),是由teletype公司生产的。在linux系统的设备特别文件名目/dev/下,终端特别设备文件普通有以下几种: 1.串行端口终端(/dev/ttysn) 串行端口终端(serial port teinal)是用法计算机串行端口衔接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时光这些串行端口设备通常被称为终端设备,由于那时它的最大用途就是用来衔接终端。这些串行端口所对应的设备名
2、称是/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/) 伪终端(pseudo terminal)是成对的规律终端设备,例如/dev/ptyp3和/dev/ttyp3(或着在设备文件系统中分离是/dev/pty/m3和 /d
3、ev/pty/s3)。它们与实际物理设备并不挺直相关。假如一个程序把ttyp3看作是一个串行端口设备,则它对该端口的读/写操作会反映在该规律终端设备对的另一个上面(ttyp3)。而ttyp3则是另一个程序用于读写操作的规律设备。这样,两个程序就可以通过这种规律设备举行相互沟通,而其中一个用法ttyp3的程序则认为自己正在与一个串行端口举行通信。这很象是规律设备对之间的管道操作。对于ttyp3(s3),任何设计成用法一个串行端口设备的程序都可以用法该规律设备。但对于用法ptyp3的程序,则需要特地设计来用法ptyp3 (m3)规律设备。例如,假如某人在网上用法程序就应当运行在对应的ttyp2(s
4、2)端口上。当telnet从远端猎取了一个字符时,该字符就会通过m2、s2 传递给getty程序,而getty程序就会通过s2、m2和telnet程序往网络上返回 login: 字符串信息。这样,登录程序与telnet程序就通过 伪终端 举行通信。通过用法适当的软件,就可以把两个甚至多个伪终端设备衔接到同一个物理串行端口上。 在用法设备文件系统(device system)之前,为了得到大量的伪终端设备特别文件,用法了比较复杂的文件名命名方式。由于只存在16个ttyp(ttyp0 ttypf)的设备文件,为了得到更多的规律设备对,就用法了象q、r、s等字符来代替p。例如,ttys8和ptys8
5、就是一个伪终端设备对。不过这种命名方式目前仍然在rhat等linux系统中用法着。但linux系统上的unix98并不用法上述办法,而用法了 pty master 方式,例如/dev/ptm3。它的对应端则会被自动地创建成/dev/pts/3。这样就可以在需要时提供一个pty伪终端。名目 /dev/pts是一个类型为devpts的文件系统,并且可以在被加载文件系统列表中看到。虽然 文件 /dev/pts/3看上去是设备文件系统中的一项,但其实它彻低是一种不同的文件系统。 3.控制终端(/dev/tty) 假如当前进程有控制终端(conolling terminal)的话,那么/dev/tty就
6、是当前进程的控制终端的设备特别文件。可以用法指令 ps ax 来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你用法的终端,设备号是(5,0)。用法指令 tty 可以查看它详细对应哪个实际终端设备。/dev/tty有些类似于到实际所用法终端设备的一个联接。 4.控制台终端(/dev/ttyn, /dev/console) 在linux 系统中,计算机显示器通常被称为控制台终端(console)。它仿真了类型为linux的一种终端(term=linux),并且有一些设备特别文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,用法的是tty1。用法alt+f1 f6组合键时,我们就可以切换到tty2、 tty3等上面去。tty1 tty6等称为虚拟终端,而tty0则是当前所用法虚拟终端的一个别号,系统所产生的信息会发送到该终端上。因此不管当前正在用法哪个虚拟终端,系统信息都会发送到控制台终端上。你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。惟独系统或超级用户root可以向 /dev/tty0举行写操作, 5 虚拟终端(/dev/pts/n) 在xwindows模式下的伪终端. 另有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人保财险陕西省分公司招聘(57人)模拟试卷及答案详解(全优)
- 2025年衢州市卫生健康委员会“引才聚智‘医’起向未来”医疗卫生人才招聘78人考前自测高频考点模拟试题及参考答案详解
- 2025广东深圳市服务高质量发展专项招录紧缺专业公务员486人考前自测高频考点模拟试题附答案详解(典型题)
- 2025江西职业技术大学高层次人才招聘51人考前自测高频考点模拟试题有答案详解
- 2025国网冀北电力有限公司第二批高校毕业生录用人选的考前自测高频考点模拟试题附答案详解(突破训练)
- 2025广东省江门市蓬江区教师招聘23人考前自测高频考点模拟试题及答案详解(有一套)
- 2025北京化工大学化办公室(中心)招聘1人模拟试卷及答案详解(夺冠系列)
- 2025春季国家电投广东公司校园招聘模拟试卷及答案详解(名校卷)
- 2025河北省地震局事业单位招聘工作人员1人(第二批)考前自测高频考点模拟试题及答案详解(典优)
- 2025江西人力诚聘派驻江西江铜华东铜箔有限公司劳务派遣人员14人模拟试卷及一套答案详解
- 2024-2025学年人教版八年级英语上册Unit 2 测试卷
- 退休人员出国探亲申请书
- 电商直播带货的营销策略手册
- 云计算与边缘计算协同详述
- 船舶水污染物内河接收设施配置规范
- 汽油安全技术说明书(MSDS)
- #2蓄电池组充放电试验报告
- 机场FOD监测系统的项目课件
- 美丽江西我家课件
- 海底捞值班经理日工作流程
- 治疗性作业活动-游戏类作业活动(作业治疗技术课件)
评论
0/150
提交评论