在 Unix 中,我们在终端窗口输入的文本会作为输入发送到 shell。GUI 和 TUI 怎么样?它是否也有处理鼠标点击和键盘的 shell?
答案1
根据定义,shell 使用图形用户界面 (GUI)。[1]
而且,统一,Ubuntu 中的默认用户界面,是一个 shell 接口适用于 GNOME 桌面环境。[2]
参考:
答案2
这取决于程序,像 GParted 这样的程序只是 CLI 的图形版本。在 GParted 的情况下,它显然是 Parted 的 GUI。实际上,任何正在运行的东西最终都需要进入编译器,以便计算机能够理解正在发生的事情。如果你想更好地掌握计算机的底层原理,请学习一些 C 代码。