什么是 GNU 操作系统和 Unix shell?

什么是 GNU 操作系统和 Unix shell?

我曾见过 GNU 被标记为操作系统。据我所知,Unix shell 与 Linux 相关。我想了解它们是什么,它们究竟如何使用以及如何在我的计算机上使用它们,我的计算机上目前运行的是 Ubuntu 12.04 Precise Pangolin。

答案1

GNU最初是 Richard Stallman 的项目,旨在实现自由的 Unix 替代方案。所有现代 Linux 发行版都基于 GNU 项目工具集。在 Stallman 看来,它们应该被称为 GNU/Linux,而不仅仅是 Linux。例如官方Debian 常见问题解答做这个。

有了 Ubuntu,您就已经拥有了 GNU 操作系统。就 Unix shell 而言,Linux (几乎完全) 兼容 POSIX,并且与 Unix shell 类似。显然,您可以在 Ubuntu 安装中选择不同的 shell(例如 bash 或 zsh)。

相关内容