欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


怎样使用组策略禁用/启用远程连接
如何在局域网中实现远程桌面登入控制
如何避免因电源管理造成的自动断网
win7电脑桌面上的常用图标没有了怎么办?
win7电脑中如何将之前的运行记录全部清除掉?
安全证书过期的问题解答
如何设置无线加密
在你的桌面建立睡眠按钮
20个有趣的windows XP技巧
城域网IPv6一NAT444与DS-lite过渡技术详解
tty与console以及terminal的区别
【 来源:网络 】【 点击:2 】 【 发布时间:2017_03_03 08:59:59 】

  在看《orange‘s,操作系统的实现》这本书的时候,第七章同时出现了tty和console这两个名词。我查了一些网页,但都解释不清,结合自己的思考,给出了一些理解。

  tty,包括鼠标、键盘、触摸屏等,它们都是字符设备,通常用来输入。

  console,它的作用是用来显示结果的,通常console是显示屏,它只能输出,不能输入。

  terminal的作用是与用户交互的,因此可以接收tty设备的输入。包括一套可以显示出来的图形界面来接收输入,再外加对这些输入的基本处理。

  windows开机后的界面就是我们面临的一个terminal,这个界面提供了一套对鼠标单击、双击、、拖动、敲击键盘等的支持,并且支持双击打开各种应用程序,并将结果通过屏幕显示给我们看到。

  在linux中,terminal比较直观的例子,是命令窗口。而console的直观例子就是显示屏。我们在命令窗口中敲命令,就会在屏幕上得到显示。比如ls以下,能看到文件夹中的内容,这是显示在屏幕上的。

  我们可以简化理解为:通常情况下,terminal接收tty的输入,并且进行处理,结果通过console来显示。

  需要说得是:这三个词都可以翻译为终端,因此linux下很难区分这三个概念,特别混乱。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站