2011-05-29 50 views
3

谁能解释什么目的或如何使用/ dev/tty的任何人都可以向我解释什么的/ dev/tty的目的

+0

作为介绍,阅读本http://tldp.org/HOWTO/Text-Terminal-HOWTO-7.html – 2011-05-29 21:44:41

+0

[链接到TTY文章](http://www.smashingmagazine.com/2010/02/05/50-free-ui-and-web-design-wireframing-kits-resources-and-source-files/) – stefgosselin 2011-05-29 21:47:48

+0

雅我累了,网站它的一种混乱。我想知道是否有人可以简单地将它分解为初学者 – Victor 2011-05-29 21:51:51

回答

5

你可以用POSIX spec开始。从那里,阅读关于过程的“控制终端”。

但只是举例...的/ dev/tty的是像“SSH”的命令怎么能看到你的密码,即使它的标准输入来自别的地方:

tar cf - . | ssh dest 'tar xf -' 

如果SSH决定提示对于密码,它将从/ dev/tty而不是stdin中读取它。

从概念上讲,/ dev/tty是“键盘和文本终端”。或多或少。

1

它允许程序连接到其“控制终端”(如果有的话),即使stdin,stdout和stderr已被重定向到远离它的位置。常用的方法是向用户请求密码。

相关问题