在 macOS 上安装中文 man 手册页(man-pages-zh)
作为开发者,我们经常依赖 man 命令查阅 Unix/Linux 系统命令的使用说明。然而,macOS 虽然是基于 Unix 的操作系统,其内置的 man 页面均为英文,且部分命令的行为或参数与 Linux 系统存在差异。尽管阅读英文文档是程序员的基本功,但一份清晰准确的中文手册无疑能提升效率、降低理解门槛。
幸运的是,社区早已有人完成了这一工作——man-pages-zh 项目提供了高质量的中文 man 手册翻译,并支持 macOS 平台。本文将详细介绍如何在 macOS Sequoia (15.6.1) 上从源码编译并安装该中文手册。
注意:截至本文撰写时(2025 年),该项目尚未提供 macOS 的预编译安装包,需通过源码编译安装。
前置依赖
编译 man-pages-zh 需要以下工具和环境:
-
OpenCC:用于简繁体转换
1 2brew install opencc # 验证版本(示例):opencc --version → 1.1.9 -
CMake:构建系统
1 2brew install cmake # 验证版本(示例):cmake --version → 4.2.1 -
Python 3:用于构建脚本
可通过 Homebrew 安装:1brew install python@3或更推荐使用 Miniconda3 管理 Python 环境(本文不展开配置细节)。
下载源码
前往 man-pages-zh GitHub Releases 页面,选择最新稳定版本。本文以 v1.6.4.3 为例:
|
|
也可使用
git clone,但 Release 包更轻量且稳定。
编译与安装
按照项目 README.md 中的说明执行构建流程:
|
|
默认情况下,中文手册将被安装到 /usr/local/share/man/zh_CN/ 目录。
配置别名(以 Zsh 为例)
为方便使用,建议设置一个别名(如 cman)来调用中文手册:
|
|
若你使用 Bash,请修改
~/.bashrc或~/.bash_profile。
验证安装
尝试查看 ls 命令的中文手册:
|
|
在 macOS Sequoia (15.6.1) 上,显示正常,无乱码问题(得益于系统对 UTF-8 的良好支持)。
小结
通过以上步骤,你已成功在 macOS 上启用了中文 man 手册。这不仅提升了命令行工具的学习效率,也降低了新用户入门 Unix-like 系统的门槛。
提示:并非所有命令都有中文翻译,若
cman xxx未找到对应页面,可回退使用原生man xxx查看英文版。
希望这篇指南对你有所帮助!如有疑问,欢迎留言交流。