娆㈣繋鎮ㄧ櫥闄喭ㄌ毂ㄕ2019-官网|首页-欢迎您!!     鏀惰棌鏈珯 璁句负棣栭〉 甯姪涓績 
绉鍙戠綉 鍙戝瀷 缇庡彂 绉鍙
棣栭〉 鈹  通天报正版2019 鈹  关于我们 鈹  产品系列 鈹  成功案例 鈹  新闻咨询 鈹  服务支持
褰撳墠浣嶇疆锛主页 > 关于我们 > 姝f枃
Linux基础之终端、控制台、tty、pty等概念简介

鏃ユ湡;2019-07-10  鏉ユ簮锛毼粗  浣滆咃細admin

  tty一词源于teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。

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

  但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)

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

  串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0), (4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可。例如,在命令行提示符下键入:echo test /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。

  例如/dev/ptyp3和/dev/ttyp3(或者在设备文件系统中分别是/dev/pty /m3和 /dev/pty/s3)。它们与实际物理设备并不直接相关。如果一个程序把ptyp3(master设备)看作是一个串行端口设备,则它对该端口的读/ 写操作会反映在该逻辑终端设备对应的另一个ttyp3(slave设备)上面。而ttyp3则是另一个程序用于读写操作的逻辑设备。telnet主机A就是通过“伪终端”与主机A的登录程序进行通信。

  如果当前进程有控制终端(Controlling Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0)。使用命令”tty”可以查看它具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接。

  在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上(这时也叫控制台终端)。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。/dev/console即控制台,是与操作系统交互的设备,系统将一些信息直接输出到控制台上。目前只有在单用户模式下,才允许用户登录控制台。

  在Xwindows模式下(图形界面下)的伪终端.如我在Kubuntu下用konsole,就是用的虚拟终端,用tty命令可看到/dev/pts/1。

  Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。这里不再赘述。

  /dev/tty代表当前tty设备,在当前的终端中输入 echo “hello” /dev/tty ,都会直接显示在当前的终端中返回搜狐,查看更多


 
上一篇:生态环境部:7月中上旬部分区域臭氧污染较为突出   下一篇:2019-2025全球与中国人机界面控制台市场现状及未来发展趋势  
[鎵撳嵃鏂囩珷] [鍏抽棴绐楀彛]
 Google Adsense
 
 鐩稿叧鏂囩珷
·2019-2025全球与中国
·Linux基础之终端、控
·生态环境部:7月中上
·福建臭氧发生器优质商
·襄阳市各区防治臭氧污
·降低臭氧污染!
·花卉大全
·花草_百度百科
·装饰工艺教程 花卉手
·四川最新花卉观赏指数
·泉州仰恩学子毕业打卡
·钦南法院开展模拟法庭
·齐鲁理工学院校园网全
·校园网_百度百科
·人类一败涂地控制台使
·《地下城3》控制台怎
·微软Win10系统Xbox应
·人渣scum控制台指令大
·西安今年首次出現臭氧
·近期多臭氧污染
 鐑偣鏂囩珷
·为了方便解决bug 微软
·四川最新花卉观赏指数
·钦南法院开展模拟法庭
·国内多所大学校园网被
·人类一败涂地控制台使
·Microsoft提供了Xbox
·E3 2019 Xbox控制台的
·生态环境部:7月中上
·泉州仰恩学子毕业打卡
·学校校园网禁止学生玩
·即使有类似控制台的规
·为世界花卉产业交流互
·第四届中国西部花卉产
·6月中上旬中國北方地
·去年北京平均臭氧浓度
·【休闲时光】62种花卉
·《scum》人渣控制台命
·天津大学信网中心完成
·网信中心关于校园网认
·夏日臭氧来袭 如何做
棣栭〉 | 鍏充簬鎴戜滑 | 鑱旂郴鎴戜滑 | 骞垮憡鏈嶅姟 | 濯掍綋鎶ラ亾 | 娉曞緥澹版槑 | 鍙嬫儏閾炬帴銆 - 銆绔欑偣鍦板浘
Copyright © 2002-2019 DEDECMS. 织梦科技 版权所有 Power by DedeCms