Shell

什么是 Shell

Shell 是用户和 OS Kernel 之间的交互工具, 使得用户能更方便的跟操作系统的内核交互. 由于这个工具就像内核外面的那层壳一样, 所以这类工具也被称作 Shell.

这里要注意 Shell 与 Terminal 的不同. Terminal 是一个软件, 也是一个图形界面工具. 比如 Windows 下的 CMD, PowerShell, MacOS 下的 Terminal, iTerm 等这些都是 Terminal. 而 Shell 是可以运行在 Terminal 中的.

有哪些好用的 Shell

Apple replaces bash with zsh as the default shell in macOS Catalina

bash 是从 1989 年面世依赖, 已经存在 30 年的 Shell 了. MacOS 一直以来都是以 bash 作为 MacOS Catalina 2019-10-07