当前位置: 代码迷 >> 驱动开发 >> tty 终端,该如何处理
  详细解决方案

tty 终端,该如何处理

热度:423   发布时间:2016-04-28 11:21:59.0
tty 终端
这个是个老生常谈的问题了
下面有一句描述终端的语句

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


所以我在linux下打开3个命令行终端
并执行tty命令

显示、pts/1 pts/2 pts/3

难道 /dev/tty是pts/1 pts/2 pts/3的映射。。。。。。。。。

网上千篇一律的介绍tty就这几句话,太抽象了。。。无语了-_-#。。。。。。如果能联系到实际譬如说,打开个命令行终端。。。对应哪个是什么终端........虚拟机对应哪个终端。。。。。。。我真的要疯了
(我用的是虚拟机搭建的)

------解决方案--------------------
unix那本书上有介绍,驱动来看并不难。
------解决方案--------------------
不同的LINUX中对应的设备文件是不同的
  相关解决方案