TTY 和 GNOME 终端有什么区别?

TTY 和 GNOME 终端有什么区别?

我知道可以通过 ++Ctrl启动终端。但有时用户会说使用++启动命令行。AltTCtrlAltF2

那么,有没有工作之间的差异它们之间?什么时候应该使用它们之间?

什么叫终端

答案1

虚拟终端(使用 访问的终端Ctrl Alt F1-9)可以追溯到 Linux 的根源。请记住,Linux 最初是一个仅支持命令行的系统,设计用于多个用户。其理念是每个用户都可以登录到一个 tty。当然,这不会发生在同一个物理机器上,想想许多计算机终端会连接到的服务器。每个用户都会使用不同的计算机进行连接,然后服务器会将他们登录到一个 tty。

tty这与中的 命令无关coreutilstty命令只是一个工具,可以让您知道当前正在使用的终端的名称。

“终端”(实际上称为“终端模拟器”)只是一个模仿旧行为的 GUI 程序。它允许您在 X 会话中运行 shell(默认 Ubuntu 中为 bash)。

重点是虚拟终端和终端仿真器都为您提供了命令行界面,即 shell。它们基本上是同一个东西。从实用的角度来看,唯一重要的区别是终端仿真器运行交互式、非登录 shell如果你进入 tty 并登录,你将运行一个交互式登录 shell有关这两种 shell 之间的区别的更多信息,请参阅这里

我建议你也阅读一下这个关于 Unix 和 Linux 的精彩问答:

“终端”、“shell”、“tty”和“控制台”之间到底有什么区别?

相关内容