linux – 当我们打开任何终端时,是否总是使用TTY?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 当我们打开任何终端时,是否总是使用TTY?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含876字,纯文字阅读大概需要2分钟。
内容图文
![linux – 当我们打开任何终端时,是否总是使用TTY?](/upload/InfoBanner/zyjiaocheng/957/e37e07ec8ef34cd08982828db866cc4c.jpg)
参见英文答案 > What is the exact difference between a ‘terminal’, a ‘shell’, a ‘tty’ and a ‘console’? 9个
我一直试图了解TTY设备驱动程序如何在Linux机器上运行几天,但仍然无法理解这个想法.
当我们打开一个终端ssh到服务器时,我理解它很可能会使用伪tty;其作用类似于终端中的TTY并处理键入的命令.
既然它使用了伪类型tty,那么它是否仍然使用tty技术向控制台发送命令?
通俗地说,无论使用何种终端,TTY是否总是用于向控制台发送命令?它是终端所有东西的主要驱动力吗?
我理解处理输入和输出的tty字符设备以及向主/从发送信号的一堆东西.我也知道在过去的日子里使用过tty.今天打开终端使用OS /程序时是否仍然使用?
我的知识到处都是.我的Linux知识非常有限.很想有一个外行人解释TTY如何在今天的Linux发行版中运行.
解决方法:
ssh在每种情况下都不分配TTY.如果使用命令调用它则没有:
ssh user@host tty
not a tty
这没关系,因为通常命令只需要stdin,stdout和stderr.
可以使用-t或-tt强制分配tty.
内容总结
以上是互联网集市为您收集整理的linux – 当我们打开任何终端时,是否总是使用TTY?全部内容,希望文章能够帮你解决linux – 当我们打开任何终端时,是否总是使用TTY?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。