导航:首页 > 操作系统 > linux中的tty

linux中的tty

发布时间:2023-09-13 23:59:55

‘壹’ tty模式是什么

TTY是由虚拟控制台,串口以及伪终端设备组成的终端设备。

linux中,TTY也许是跟终端有关系的最为混乱的术语。TTY是TeleTYpe的一个老缩写。Teletypes,或者teletypewriters,原来指的是电传打字机。

串行端口

串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。

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

‘贰’ 请问在linux下 console ,tty 和tty0有什么区别!

1
当前控制终端(/dev/tty)
/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上;可以使用命令”ps
–ax”来查看进程与哪个控制终端相连.对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0).
使用命令”tty”可以查看自己具体对应哪个实际终端设备./dev/tty有些类似于到实际所使用终端设备的一个联接
2./dev/pts
/dev/pts是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录。由于可能有好几千个用户登陆,所以/dev/pts其实是动态生成的,不象其他设备文件是构建系统时就已经产生的硬盘节点.
3.控制台终端-系统控制台(/dev/console

/dev/tty*)
在Linux系统中,计算机显示器通常被称为控制台终端(Console).它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等.当你在控制台上登录时,使用的是tty1.使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去.tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上.因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上.
你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在.只有系统或超级用户root可以向/dev/tty0进行写操作.
希望对你有所帮助!

阅读全文

与linux中的tty相关的资料

热点内容
android添加图片代码 浏览:26
什么是职位app 浏览:934
如何从ftp登录服务器配置 浏览:294
js黑马程序员课后答案 浏览:333
提示未找到加密锁 浏览:652
禾川plc可以用三菱的编程么 浏览:773
linuxftp进程 浏览:967
深圳毛发加密培训 浏览:886
什么app能够免费看电视剧没广告 浏览:989
程序员是中级职称 浏览:714
下雨用什么app打车 浏览:324
修改工程价款结算法 浏览:554
linux代理服务器配置 浏览:345
摔不烂的水果解压球 浏览:705
androidspinner重写 浏览:278
linuxshadowsocks配置 浏览:967
cimatrone四轴编程教学 浏览:297
匿名留言安卓源码 浏览:382
程序员按时上下班难吗 浏览:315
我的世界怎么找红石服务器 浏览:137