我知道这听起来可能很愚蠢,但我只是想知道 Linux 世界中使用的两个词之间是否真的有区别。我确实知道 Shell 是一个命令行界面,并且有许多变体,例如 Bash、Korn 等。我还知道 Ctrl+Alt+T 会在 Ubuntu 上启动终端。我只是想连接这两个点。
这是否意味着终端是打开的窗口,而 shell 是在后面运行以解释在窗口中键入的命令的程序?或者它们是否相同,其中终端是用于抽象 Shell 等概念的通用术语?
究竟是什么使这两个词区分开来?
command-line
command-line ×1