跳转到内容

Mac OS X Tiger/快速了解内部

来自维基教科书,开放世界中的开放书籍
Clipboard

待办事项
本节可以并且应该减少,并与其他现有部分的内容重复进行验证,如果某些部分获得足够的关注,则应将其移动到自己的部分


在 Mac OS X 表面的漂亮桌面背景、糖果般的图形和流畅的效果之下,是一个UNIX 基础。UNIX 处理所有幕后管理帐户、文件、网络、性能等的任務。虽然苹果的界面非常漂亮且易于学习,但高级用户可能希望尝试通过 UNIX 更传统的界面(命令行)与他们的 Mac 交互。

请注意,本章仅介绍使用命令行的基本知识,并假设您没有使用命令行、编程等的经验。如果您想更深入地了解 UNIX,请查看高级概念章节。

与所有版本的 Unix 一样,OSX 包含一个内核(如历史中所述)和一些通过 bash shell 可用的核心工具。内核和核心工具是开源的,但 OSX 的其他部分(如查找器和使 OSX 成为其自身的一些组件)不是。UNIX 理论在于仅提供基本功能(例如,cp 程序只能将文件从一个位置复制到另一个位置),因此该模型快速、无错误且安全,因为它易于维护(取自 Linux 内核编程书籍);出于这个原因,一切都细分成小部分。

进入命令行

[编辑 | 编辑源代码]

要访问命令行,您将使用终端工具。它位于应用程序 > 实用工具文件夹中。

bash:UNIX 查找器

[编辑 | 编辑源代码]
  • ls
  • cp
  • rm
  • rmdir
  • tar
  • mkdir
  • more
  • ps
  • ssh
  • scp
  • man

编译器版本

[编辑 | 编辑源代码]

http://www.voxgratia.org/docs/compilers.html

Unix 环境和程序

[编辑 | 编辑源代码]

与所有 Unix 系统一样,您可以在 Mac OS X 上安装和运行 UNIX 软件(例如 X11、.KDe 等)。甚至还有一个在 OSX 下运行的 Gentoo(Linux 发行版)包系统(portage)

Fink 项目(http://fink.sourceforge.net)维护着一个已移植到 OSX 的包集合,并以连贯的分布形式供下载。Fink 使用 Debian 工具(如 dpkg 和 apt-get)来提供强大的二进制包管理。您可以选择下载预编译的二进制包或从源代码构建所有内容。

唯一需要注意的是,fink 工具会安装自己的库和开发工具,如果处理不当,会干扰您的 OSX 系统的正常运行。

默认情况下,文件系统不区分大小写,但这在安装时是可配置的。此外,与其他 Unix 变体(如 linux)不同,命令行参数只能出现在主参数之前,而不是之前或之后。

上一页:桌面 下一页:Mac 界面

华夏公益教科书