linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么_Linux_编程问答 问题: 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文件与目录管理
下一篇Linux的一些基础的问题
明星图片
相关文章
《 linux里 Terminal、Terminal emulator 、Shell 、TTY/Console的区别是什么》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)