控制台、终端和命令行之间有什么区别?

控制台、终端和命令行之间有什么区别?

可能重复:
shell、控制台、终端有什么区别?

我那些不懂科技的朋友一致同意安慰指的是硬件和终端指软件。

简要讨论在 Stack Overflow 聊天室中,结果并不确定。终端与控制台的关系是相反的,但软件仍被称为终端,因为它模拟的是终端。

控制台和终端之间有什么区别?命令行适合?

答案1

A终端是人类可以与计算机交互的硬件设备。

A终端仿真模拟终端(例如,X 终端的 X-Session 中的 Gnome 终端)。终端仿真主要用于实现两项任务:

  1. 在另一个硬件终端上模拟一个特定的终端(以便与为特定终端编写的程序进行交互(例如,Stratus 系统的命令行界面在很大程度上依赖于 Televideo 925 的行为,但在某个时间该终端不再生产。因此他们开始销售内置 Televideo 925 仿真的 Qume 终端)。

  2. 尽管只有一个物理终端可用,但仍运行多个终端。

一个X-Windows 终端是一个可以运行X-Server的硬件设备。

A安慰通常是一个特殊终端,系统操作员可以在启动或维护模式等特殊任务期间(当所有其他(用户)终端无响应时)与系统交互。通常,系统的重要通知也会写入控制台终端。

如果您查看运行图形用户界面的 Linux PC,可能会发现以上所有内容:

带有屏幕和键盘的 PC 本质上是控制台。控制台屏幕(PC 屏幕)上有多个可用的终端会话(通常通过按Alt-来访问Fn)。

此外,还运行着一个 X-Server,它使图形用户界面(X11 又名 X-Windows)能够在该 Linux 机器上运行。在该 X-Session 中,用户可以调用以下程序终端或者gnome 终端它们基本上是十二月VT220终端。(xterm 也可以模拟泰克4014图形终端,在现实生活中是一个真正的硬件怪物)。

相关内容