Ubuntu安装中文man手册

时间:2025-03-15 08:26:48

一、安装

sudo apt-get install manpages-zh  # 中文man手册 安装指令

二、配置

终端 输入:

sudo vi /etc/ # 使用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.
...
/usr/share/man/zh_CN/man3/lreplace.
/usr/share/man/zh_CN/man3/lsearch.
/usr/share/man/zh_CN/man3/MainFrame.
/usr/share/man/zh_CN/man3/memory.
/usr/share/man/zh_CN/man3/messageBox.
/usr/share/man/zh_CN/man3/msgcat.
/usr/share/man/zh_CN/man3/namespace.
/usr/share/man/zh_CN/man3/Notebook.
/usr/share/man/zh_CN/man3/open.
/usr/share/man/zh_CN/man3/option.
... ...

中文man手册中果然不支持 malloc,这时我们这样:

# 1.将更改的 中文man 还原为 英文man
sudo vi /etc/
	# 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手册 查看


四、Linux命令大全网址:/


路虽远行则将至、事虽难做则必成
MrWang