Kernighan 和 Pike 的 UNIX 编程环境

Kernighan 和 Pike 的 UNIX 编程环境

我最近开始阅读 Kernighan 和 Pike 所著的《UNIX 编程环境》。我的目标是了解 UNIX 哲学。我的问题是,我是否需要在桌面上安装 UNIX 才能充分利用这本书,或者任何 *NIX 系统都可以工作吗?我目前使用Linux(ubuntu)。

答案1

您的 Ubuntu 系统将允许您遵循以下练习Unix 编程环境没关系,书中使用的命令的当前版本仍然支持相关选项和功能。会有一些细微的变化,特别是您可能无法使用与电子邮件相关的命令来阅读您的电子邮件。

答案2

您无法下载 UNIX 进行安装,因为它是一个非常古老且专有的操作系​​统,所有 Linux 发行版包括基于 debian(ubuntu 也是基于 debian)、redhat、fedora、*bsd、solaris、mac os x 等。

所有这些,包括更多的,都具有 UNIX 哲学,因为 Linux Torvalds 编写的 Linux 内核深受 UNIX 的启发,在目前的状态下,你永远找不到一个清晰的旧时代的 UNIX 系统,因为它在今天毫无用处。

Ubuntu 将是一个很好的练习发行版,因为它是最知名的发行版,大多数计算机和企业服务器都运行它,如果您想研究企业解决方案,我建议您查看 centos(这是 Red Hat Linux 的免费版本,但 IBM决定停止使用它,并且其 EOL 大大减少),但由于最近发生的事件,最好采用 Debian/Ubuntu,因为大多数公司将开始使用它作为 centos 的替代品。

相关内容