Linux

Kernighan 和 Pike 的 UNIX 程式環境

  • December 16, 2020

我最近開始閱讀 Kernighan 和 Pike 的“The UNIX Programming Environment”。我的目標是了解 UNIX 哲學。我的問題是,我是否需要在桌面上安裝 UNIX 才能充分利用這本書,或者任何 *NIX 系統都可以工作?我目前使用 Linux (ubuntu)。

您的 Ubuntu 系統將允許您很好地遵循*The Unix Programming Environment中的練習,本書中使用的命令的目前版本仍然支持相關選項和功能。*會有一些細微的變化,特別是您可能無法使用與電子郵件相關的命令來閱讀您的電子郵件。

您不能下載 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 的替代品。

引用自:https://unix.stackexchange.com/questions/624707