怎样安装中文man手册?
-
怎样安装中文man手册?
-
为什么alias查询出来的别名数量,比~/.bashrc文件中的别名数量还要多?
这里显示manpages-zh的状态 status:not installed
下面有Homepage,中文手册的主页,肯定是中文的:https://github.com/lidaobing/manpages-zh
原来是熟悉的github在维护
这里的readme.txt也告诉程序员应该怎样安装这本手册
毕竟带有专业术语的东西,中文都不一定看得明白,就先不去看英文了,难度先降下来一级
直接使用最强大的安装方式
sudo aptitude install manpages-zh
状态改为已经 installed了,太好了
然后尝试查看一个命令的用法时 man aptitude ,还是显示英文版
这时因为ubuntu系统还不能识别软件的问题,跟系统路径有关系
查看man的环境变量,w = where 查询位置
查看中文手册安装到哪里
dpkg -L manpages-zh | less
直接进去/usr/share/man,会发现里面有中文版man手册
我们就得把这个目录告诉系统
修改系统环境变量有2种方式
1.所有用户都修改了 /etc/profile
2.你当前的用户修改 ~/.bashrc
gedit /etc/profile
man手册有一个功能,添加它的位置
-M, --manpath=PATH set search path for manual pages to PATH
我们想要中英文手册都使用,如果英文看不懂就看中文,那么就加入变量man_zh,使用别名的方式
alias cman='man -M /usr/share/man/zh_CN'
把心的别名,加在旧的别名下面
重新加载profile文件
source /etc/profile
验证alias是否添加成功
这里不明白的地方是,多出了其他的别名,包括man_zh
cman touch就可以弹出中文文档了
2.为什么alias查询出来的别名数量,比~/.bashrc文件中的别名数量还要多?
其实这个/root/.bashrc文件非常像mysql里面的my.cnf
酒店里的厨师,是根据你下的菜单炒菜的,既然菜已经炒了,你自己修改餐单并没有
需要下次重启机器,重新加才行
如果不想用,可以使用 unalias 删除你不想要的别名
其实这是一种很好的记忆方法,对立统一