Mac OS X 系统 Shell 配置全攻略
1. 了解 Shell
在 Mac OS X 系统中,终端应用程序是通向命令行的“门户”。终端提供了与 Shell 的接口,Shell 才是实际接收命令、解释命令并将命令结果返回给终端窗口、传递给其他命令或重定向到文件或其他输出的程序。
Mac OS X Panther(10.3)默认安装了多个 Shell,默认使用的是 bash Shell,但你也可以在打开终端时选择启动不同的 Shell,比如 tcsh(在 Panther 之前是默认 Shell)。
在命令行操作时,Shell 是最重要的工具。你通过 Shell 发出所有命令,Shell 管理这些命令的输出。虽然使用一段时间后可能会感觉它的存在很透明,但它始终影响着你的工作和效率,因此了解你的 Shell 很重要。阅读其手册页是一种方法,但 bash 的手册页超过 33000 字,阅读起来有一定难度,你可以将其保存为文本文件以便搜索,甚至打印出来。
2. 保存或打印 Shell 手册页
为了更方便地搜索或打印 Shell 的手册页,你可以进行如下操作:
- 保存 bash 手册页为文本文件 :运行命令 $ man bash | col -b > bash.txt
,该命令会正确重新格式化手册页,使其文本可读。
- 打印 bash 手册页 :打开一个新的终端窗口,运行命令 $ man bash | col -b
,然后选择“文件” -> “打印”,点击打印对话框中未命名的