2
A
回答
5
/dev/tty
是当前过程的控制终端。 STDIN
是当前输入。如果您重定向,例如,
perl script.pl <myfile.txt
STDIN
从此将来自myfile.txt
,但仍/dev/tty
将来自控制终端。这些都是UNIX,而不是Perl,除此之外还有更多,但这就是区别。
相关问题
- 1. Ruby中STDIN和$ stdin有什么区别?
- 2. stdin和STDIN_FILENO有什么区别?
- 3. dpm()和dsm()之间有什么区别?
- 4. @dynamic和@synthesize之间有什么区别?
- 5. vbNullString和“”之间有什么区别吗?
- 6. * zoom和zoom之间有什么区别?
- 7. String.Concat,string.format和+之间有什么区别?
- 8. StaticLayout和DynamicLayout之间有什么区别
- 9. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之间有什么区别?
- 10. :: after和after之间有什么区别?
- 11. bundle.setup和bundle.require之间有什么区别
- 12. (int)和intval()之间有什么区别?
- 13. %.02f和%.2f之间有什么区别?
- 14. {$ var}和$ var之间有什么区别?
- 15. ReleaseFloatArrayElements和DeleteLocalRef之间有什么区别
- 16. {0}和“”之间有什么区别?
- 17. getA()和this.getA()之间有什么区别?
- 18. @observable和@published之间有什么区别
- 19. $ {}和#{}之间有什么区别?
- 20. url.getFile()和getpath()之间有什么区别?
- 21. KVC和Properties之间有什么区别?
- 22. Lazy.Force()和Lazy.Value之间有什么区别
- 23. UIView和CALayer之间有什么区别?
- 24. form_for和remote_form_for之间有什么区别
- 25. StringTokenizer和java.util.Scanner之间有什么区别
- 26. “层”和“层”之间有什么区别?
- 27. 1.1em和1.05em之间有什么区别?
- 28. proc和lambda之间有什么区别?
- 29. ViewFlipper和ViewSwitcher之间有什么区别
- 30. typedef和宏之间有什么区别?
如果我将当前输入重定向到myfile.txt,那么''控制终端'有什么意义? –
即使stdin正在从文件中读取,控制终端仍然可以生成SIGINT和SIGTSTP。 – Alnitak
@Alnitak,如果我按下'ctrl-c',**相应的**字符是否会排在'/ dev/tty'? –