tty与console以及terminal的区别
2023-03-07 09:51:10 时间
在看《orange‘s,操作系统的实现》这本书的时候,第七章同时出现了tty和console这两个名词。我查了一些网页,但都解释不清,结合自己的思考,给出了一些理解。
tty,包括鼠标、键盘、触摸屏等,它们都是字符设备,通常用来输入。
console,它的作用是用来显示结果的,通常console是显示屏,它只能输出,不能输入。
terminal的作用是与用户交互的,因此可以接收tty设备的输入。包括一套可以显示出来的图形界面来接收输入,再外加对这些输入的基本处理。
windows开机后的界面就是我们面临的一个terminal,这个界面提供了一套对鼠标单击、双击、、拖动、敲击键盘等的支持,并且支持双击打开各种应用程序,并将结果通过屏幕显示给我们看到。
在linux中,terminal比较直观的例子,是命令窗口。而console的直观例子就是显示屏。我们在命令窗口中敲命令,就会在屏幕上得到显示。比如ls以下,能看到文件夹中的内容,这是显示在屏幕上的。
我们可以简化理解为:通常情况下,terminal接收tty的输入,并且进行处理,结果通过console来显示。
需要说得是:这三个词都可以翻译为终端,因此linux下很难区分这三个概念,特别混乱。
相关文章
- 科磊公布最新财报:净利润同比增长36.54%
- 高通将开启新一轮裁员!
- 传苹果已停止自研Wi-Fi 6E/7芯片,博通仍是最大赢家!
- 分享两款亲测好用去水印软件,无痕消除水印
- 净利润暴跌60%!英特尔业绩暴雷:股价大跌近10%!
- EDA大厂Synopsys宣布裁员
- 意法半导体Q4净利大涨66.4%!CEO:客户需求强劲将持续扩产!
- 中国拟将光伏硅片制备、激光雷达等7项技术列入禁止/限制出口技术目录!
- 日本半导体设备销售额实现连续24个月增长,但增幅正持续缩小
- 拓荆科技:2022年净利润预计同比增长381.85%至484.06%
- 传鸿海正与通用汽车洽谈代工订单
- 传日本考虑放宽对韩国半导体及显示面板原材料出口管制
- ASML确认:美日荷已达成协议!
- SIA:对华禁令恐损害美国半导体产业!
- 中国电信成功研发出100%国产化5G pRRU小基站
- 打破日本垄断!OLED关键材料FMM实现国产化!
- 持续扩大碳化硅产能,英飞凌与Resonac签订长期供应协议
- 中微公司预计2022年营收47.4亿元,同比增长52.2%
- 苹果已开始印度生产AirPods零件,并出口至中国大陆和越南
- 中国致电荷兰外长,希望维持供应链和贸易的开放性!