控制台、Shell、终端、终端仿真器、终端多路复用器和窗口管理器之间有什么区别?

控制台、Shell、终端、终端仿真器、终端多路复用器和窗口管理器之间有什么区别?

例如。 FreeBSD/archlinux 的默认“界面/控制台”与终端、终端模拟器(如 Xterm)、终端多路复用器(如)之间有什么区别多路复用器,与窗口管理器之类的惊人的; Bash 和其他“shell”在这一切中处于什么位置?

答案1

终端仿真器为文本模式应用程序提供基于标准化字符的界面,它模拟真实或理想化硬件的行为。

控制台通常运行某种终端仿真(Linux 控制台仿真 VT220,并添加了一些功能)

终端是实现该标准的专用硬件,并且通过串行连接直接或通过集中器连接到服务器。该术语通常用于包括终端仿真器,它还可以包括使用 X 或 RDP 而不是基于文本的 GUI 终端。

终端多路复用器模拟多个终端并混合它们的输出并以对用户有用的方式引导输入。

Xterm 是一个在 GUI (X) 下运行的终端仿真器。窗口管理器可用于调整 xterm 使用的终端窗口的大小和位置。 xterm 还具有图形功能,可以模拟图形终端,但没有很多应用程序可以利用此功能,我只知道两个 gnuplot 和osemu)大多数其他基于 GUI 的终端模拟器仅显示 dsiplay 文本。

相关内容