关于网友提出的“ linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么”问题疑问,本网通过在网上对“ linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么
描述:问题如上,希望可以回答的简洁易懂
解决方案1:terminal是终端的意思,tty指文本输入输出,shell是指令,console是控制器
解决方案2:terminal 是硬件概念。软件的叫 terminal emulator
上述外设和电脑相连的时候,电脑这边的统一接口叫 tty ,后来虚化为 pty
解决方案3:https://neue.v2ex.com/t/307430这里面也许可以帮到你
解决方案4:http://neue.v2ex.com/t/307430 希望帮到你。。。。
解决方案5:Terminal 是软件概念(tty 是狭义的 Teminal)
终端本身就是一个软件工具,可理解为它模拟命令行环境运行, tty 指文字输入输出,但终端不纯粹是文字输入输出
Shell 是原生概念
它是指命令组成,而不是具体实现这些命令的工具 /环境, windows 类比就是“ DOS 命令”
Console 是功能概念
在软件层面就是一个控制器,例如 sublimetext, 浏览器的 js 解析器都有控制台输出,但在系统层面,如 linux ,它就是非图形界面的命令运行器
以上介绍了“ linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4556617.html