一、安装
sudo apt-get install manpages-zh # 中文man手册 安装指令
二、配置
在 终端 输入:
sudo vi /etc/manpath.config # 使用vim打开配置文件
在 VIM 底行模式 输入:
:1,$s#/usr/share/man#/usr/share/man/zh_CN#g # 将从第1行开始,将该文件中所有的 /usr/share/man 替换为 /usr/share/man/zh_CN
替换完毕后,对该文件 保存 并 退出
要想将修改后的 中文man 恢复 英文man,则将 /usr/share/man/zh_CN 替换为 /usr/share/man 即可
三、中文手册不全 解决办法
当 man malloc 时, 中文man中找不到 malloc 手册,可以使用 以下 指令查看 中文man 的所有内容:
dpkg -L manpages-zh | less # 查看中文手册的安装路径并查看内容
# 打印效果---------------------------------------------------
/.
/usr
/usr/share
/usr/share/man
/usr/share/man/zh_CN
/usr/share/man/zh_CN/man1
/usr/share/man/zh_CN/man1/ab.1.gz
...
/usr/share/man/zh_CN/man3/lreplace.3tcl.gz
/usr/share/man/zh_CN/man3/lsearch.3tcl.gz
/usr/share/man/zh_CN/man3/MainFrame.3tk.gz
/usr/share/man/zh_CN/man3/memory.3tcl.gz
/usr/share/man/zh_CN/man3/messageBox.3tk.gz
/usr/share/man/zh_CN/man3/msgcat.3tcl.gz
/usr/share/man/zh_CN/man3/namespace.3tcl.gz
/usr/share/man/zh_CN/man3/Notebook.3tk.gz
/usr/share/man/zh_CN/man3/open.3tcl.gz
/usr/share/man/zh_CN/man3/option.3tk.gz
... ...
中文man手册中果然不支持 malloc,这时我们这样:
# 1.将更改的 中文man 还原为 英文man
sudo vi /etc/manpath.config
# 1.1底行模式下输入,还原英文man
:1,$s#/usr/share/man/zh_CN#/usr/share/man#g
# 2.打开 ~/.bashrc, 输入别名修改
alias cman='man -M /usr/share/man/zh_CN'
# 3.保存退出并执行生效
source ~/.bashrc
# 4.测试 中文man
cman printf
# 5.测试 英文man
man printf
man malloc
优点:通过 分指令 操作,避免了 中文man手册 不全时,使用 英文man手册 查看