要在 Linux 系统中开启中文 man 帮助手册,首先需要正确配置系统语言环境。修改配置文件 /etc/locale.conf(在低版本 CentOS 中对应 /etc/sysconfig/i18n),将内容设定为 LANG="zh_CN.UTF-8",保存并退出后重新启动系统,使语言设置生效。
接下来,你需要准备中文 man 的源码包。获取 manpages-zh-1.5.2.tar.bz2 文件(可从官方源码仓库或镜像站下载),然后将其上传至服务器,例如放到 /tmp 目录下。
解压操作非常简单:bz2 格式使用 tar -jxvf 命令,gz 格式则使用 tar -zxvf。这里执行以下命令:
[root@VM_13_60_centos tmp]# tar -jxvf manpages-zh-1.5.2.tar.bz2
manpages-zh-1.5.2/
manpages-zh-1.5.2/missing
manpages-zh-1.5.2/COPYING
manpages-zh-1.5.2/Makefile.in
manpages-zh-1.5.2/ChangeLog
manpages-zh-1.5.2/src/
manpages-zh-1.5.2/src/mann/
...
解压完成后,可以用 echo $? 检查返回值,如果输出 0 则表示解压成功。
[root@VM_13_60_centos tmp]# echo $?
0
现在进入解压后的目录:
[root@VM_13_60_centos tmp]# cd /tmp/manpages-zh-1.5.2/
[root@VM_13_60_centos manpages-zh-1.5.2]# ls
aclocal.m4 AUTHORS ChangeLog configure configure.in COPYING DOCS INSTALL install-sh Makefile.am Makefile.in missing NEWS README src utils
执行配置脚本,指定安装路径并禁用繁体中文支持(如需简体中文手册):
[root@VM_13_60_centos manpages-zh-1.5.2]# ./configure --prefix=/usr/local/zhman --disable-zhtw
配置成功后,接着进行编译与安装:
# make && make install
如果系统提示缺少make工具,请先使用yum install make或apt install make安装。
安装完成后,为方便调用,在家目录下创建 .bash_profile 文件(若已存在则直接编辑),添加一行别名定义:
alias cman='man -M /usr/local/zhman/share/man/zh_CN'
保存后执行 source .bash_profile 使别名立即生效。
最后测试效果:
# cman ln

如果能够看到中文的 ln 帮助信息,说明安装已成功。之后需要查看某个命令的中文帮助,直接使用 cman 命令 即可。
