什么是Linux TTY?

在旧的Unix和BSD时代,Windows还没有诞生,系统就大不相同了。现在的电脑又大又重,但很弱。用例和系统架构也非常不同。如果我们需要连接一个系统,我们通常需要电传打字机TTY。TTY为系统提供了一个纯文本控制台。它们的带宽和速度都非常有限。过去电传打字机通过串行线路发送数据,根据今天的网络和连接,串行线路的速度非常慢。

null

今天的TTY

TTY的使用甚至在今天也恢复了。大多数Linux发行版都提供TTY。如前所述,TTY是系统的文本控制台。当像Ubuntu这样的Linux系统启动时,CentOS是spawn TTY的。我们可以通过按 Ctrl+Alt+F1 .至 Ctrl+Alt+F7 . 在某些发行版中,这可能更少或更多。

图形控制台或TTY

最后一个控制台在Linux发行版中被保留下来以供图形化使用。所以我们可以用 Ctrl+Alt+F7 . 我们称之为桌面。

列表运行TTY

我们可以简单地列出已经运行的TTY和ps 命令。发出以下命令,列出已经运行的TTY。

$ ps aux | grep tty

TTY与控制台与外壳

在谈到诸如 TTY , Console Shell 他们通常使用互换的。一般来说,这不是一个问题,但他们是略有不同的事情。

TTY 提供文本输入/输出环境,这通常是逻辑实体或软实体。

Console 是通常运行TTY的物理终端

Shell 是一个类似bash的命令行解释器。

相关文章: 如何在文件中使用Linux Bash For Loop?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享