解锁 Mac 上 Unix 的强大功能
1. Mac OS X 与 Unix 的渊源
十五年前,苹果从 Mac OS 9 升级到 Mac OS X,Mac 系统的使用体验发生了巨大变化。这次升级的最大亮点是让每台机器都具备了多任务和多用户功能。在 OS X 光鲜亮丽的图形界面之下,运行着 Unix 操作系统,具体来说是加州大学伯克利分校的 BSD Unix 和 Mach 内核,这是一个多用户、多任务的操作系统。
多用户意味着 OS X 允许多个用户共享同一系统,每个用户都有自己的设置、偏好和独立的文件系统区域,彼此之间相互隔离。多任务则让 OS X 能够轻松同时运行多个应用程序,即使其中一个应用程序崩溃或挂起,也无需重启整个系统,只需强制退出出现问题的应用程序即可。
对于只想使用 OS X 简洁图形界面来运行应用程序或管理文件的用户来说,OS X 底层的 Unix 似乎无关紧要。但对于那些想要深入探索的用户而言,这开启了一个充满可能性的世界。通过 Terminal 应用程序(位于 /Applications/Utilities 文件夹中)可以访问的 Unix 命令行界面,为中级和高级用户提供了强大的功能。而且,一旦你学会在 OS X 中使用 Unix,你也能在其他版本的 Unix 系统中使用命令行,如 FreeBSD(OS X 的 Unix 核心即源于此)甚至广受欢迎的 Linux。
2. 适合人群与学习目标
适合那些熟悉当前 Mac 环境(如 Finder 和其他图形界面应用程序),但又想了解“Unix 强大功能”的精明 Mac 用户。学习的目标是掌握 Unix 的基本命令,帮助用户尽快适应 Unix 环境。这里不会详细介绍每个命令的