Linux TTY浅析

    在Linux 终端shell中输入tty命令后,会得到一个很奇怪的信息。例如:

 

[chenwu@localhost unit20-arguments]$ tty
/dev/pts/1
[chenwu@localhost unit20-arguments]$ who
chenwu   :0           2011-06-08 11:19
chenwu   pts/1        2011-06-08 11:19 (:0.0)

 

     那么这个tty到底是用来作什么的,通过100度大神,终于明白它就是一个用户终端的表示,让用户以为它是独享这台机器。

     可参考:

 

在Linux中,
TTY也许是跟终端有关系的最为混乱的术语。
TY是TeleTYpe的一个老缩写。Teletypes,或者teletypewriters,
原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,和古老的电报机区别并不是很大。
之后,当计算机只能以批处理方式运行时(当时穿孔卡片阅读器是唯一一种使程序载入运行的方式),
电传打字机成为唯一能够被使用的“实时”输入/输出设备。最终,电传打字机被键盘和显示器终端所取代,
但在终端或TTY接插的地方,操作系统仍然需要一个程序来监视串行端口。
一个getty“Get TTY”的处理过程是:一个程序监视物理的TTY/终端接口。
对一个虚拟网络沮丧服务器(VNC)来说,一个伪装的TTY(Pseudo-TTY,即家猫的TTY,也叫做“PTY”)是等价的终端。
当你运行一个xterm(终端仿真程序)或GNOME终端程序时,PTY对虚拟的用户或者如xterm一样的伪终端来说,
就像是一个TTY在运行。“Pseudo”的意思是“duplicating in a fake way”(用伪造的方法复制),
它相比“virtual”或“emulated”更能真实的说明问题。而在现在的计算中,它却处于被放弃的阶段。
 

转载于:https://www.cnblogs.com/bestchenwu/archive/2011/06/09/9655445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值