谁能解释什么目的或如何使用/ dev/tty的任何人都可以向我解释什么的/ dev/tty的目的
3
A
回答
5
你可以用POSIX spec开始。从那里,阅读关于过程的“控制终端”。
但只是举例...的/ dev/tty的是像“SSH”的命令怎么能看到你的密码,即使它的标准输入来自别的地方:
tar cf - . | ssh dest 'tar xf -'
如果SSH决定提示对于密码,它将从/ dev/tty而不是stdin中读取它。
从概念上讲,/ dev/tty是“键盘和文本终端”。或多或少。
1
它允许程序连接到其“控制终端”(如果有的话),即使stdin,stdout和stderr已被重定向到远离它的位置。常用的方法是向用户请求密码。
0
如果stdin已被设置为管道,则可以使用/ dev/tty来模拟来自控制输入终端设备的读取。
例如:
echo ~/.profile ~/.bashrc | xargs sh -c 'vim "[email protected]" </dev/tty' dummy_script_name
# :qa # quit all files
相关问题
- 1. 任何人都可以解释我什么是项目[0] .qty
- 2. 任何人都可以解释我什么是Java中的Pojo?
- 3. 任何人都可以向我解释什么主键实际上做什么?
- 4. 任何人都可以解释我StandardScaler?
- 5. 任何人都可以向我解释这个查询是干什么的?
- 6. 任何人都可以向我解释这个脚本是做什么的?
- 7. 任何人都可以向我解释这preg_match()函数做什么?
- 8. 任何人都可以向我解释如何呢?
- 9. 任何人都可以用JavaScript语言向我解释什么是“指针”?
- 10. 任何人都可以向我解释这个LabView模拟?
- 11. 什么是IBM Worklight?任何人都可以向我详细解释一下吗?
- 12. 任何人都可以解释这
- 13. 任何人都可以向我解释这个sed命令吗?
- 14. 任何人都可以向我解释这个CSS
- 15. 任何人都可以向我解释这段代码?
- 16. 任何人都可以用英语向我解释这个吗?
- 17. 任何人都可以向我解释这个SOQL查询吗?
- 18. 任何人都可以解释OAuth吗?
- 19. 任何人都可以解释“视场”
- 20. 任何人都可以解释list-urls.py
- 21. 任何人都可以解释输出
- 22. 任何人都可以解释这是什么意思?
- 23. Lua任何人都可以解释这是什么吗?
- 24. 任何人都可以解释什么是CGRectZero
- 25. 任何人都可以解释什么是802.3 over multimode?
- 26. 任何人都可以解释为什么(1:0)
- 27. 任何人都可以解释我的这段代码吗?
- 28. 任何人都可以解释我的numpy.indices()?
- 29. 任何人都可以解释我的代码
- 30. 任何人都可以解释我下面的代码。
作为介绍,阅读本http://tldp.org/HOWTO/Text-Terminal-HOWTO-7.html – 2011-05-29 21:44:41
[链接到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
雅我累了,网站它的一种混乱。我想知道是否有人可以简单地将它分解为初学者 – Victor 2011-05-29 21:51:51