CentOS 7 下 man 命令中文版的安装和使用
查找man中文安装包
yum list |grep man.*zh
man-pages-zh-CN.noarch 1.5.2-4.el7 @base
由此可以找到以上安装包,如果找不到,执行 yum -y update
更新安装包。
执行安装命令
sudo yum install man-pages-zh-CN.noarch
编辑配置文件使中文包生效
vim .bashrc
在.bashrc中增加:
alias cman='man -M /usr//share/man/zh_CN'
在命令行执行
source .bashrc
为了使刚刚添加的 alias 生效
OK!现在就可以使用中文版的 man 了,在这里是 cman ,此时,你发现你可以用自带的man,还有安装有中文的cman了
解释:man -M 路径 定义一组查找man手册页的目录。如果没有指定此参数,系统环境变量 MANPATH将使用。 如果查无到此环境变量,则按默认 /etc/man.config 文件中指定的查找。一个空的 MANPATH 子字 符串表示使用默认清单。
这里需要补充的是,上面的操作之后root用户下是没什么问题的,普通用户可能依然无法打开man中文手册,这个时候需要在普通用户下的~/.bashrc文件下添加和上面一样的配置,并source ~/ .bashrc 命令使其生效
man 命令基本使用
语法
man(选项)(参数)
选项
-a
:在所有的 man 帮助手册中搜索;-f
:等价于 whatis 指令,显示给定关键字的简短描述信息;-P
:指定内容时使用分页程序;-M
:指定 man 手册搜索的路径。
参数
- 数字:指定从哪本man手册中搜索帮助;
- 关键字:指定要搜索帮助的关键字。
实例
我们输入cman ls
,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输cman ifconfig
它会在最左上角显示“IFCONFIG(8)”。
比如:
cman man