让man命令帮助显示简体中文cman

1600阅读 0评论2013-12-20 gnsusn
分类:LINUX

首先cman是自己定义的别名。
过程如下:
首先呢要确认一下你是否有UTF-8,简体中文,你用 locale 看一下
[root@bogon ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
下面进行操作:
1、yum install cman -y对精简版centos预计会关联安装约38个rpm包;
2、cd /soft
wget
tar zxvf manpages-zh-1.5.1.tar.gz
cd manpages-zh-1.5.1
./configure --prefix=/usr/local/zhman --disable-zhtw
make && make install
cd /root
echo alias cman="'man -M /usr/local/zhman/share/man/zh_CN'">>.bashrc
3、[root@bogon ~]#source .bashrc 这里重启系统也行
最后我们测试下。

[root@bogon ~]# cman find
FIND(1)                                                                FIND(1)

NAME
       find - 递归地在层次目录中处理文件

总览 SYNOPSIS
       find [path...] [expression]

描述 DESCRIPTION
       这个文档是GNU版本 find 命令的使用手册。 find 搜索目录树上的
       每一个文件名,它从左至右运算给定的表达式,按照优先规则(见运
       算 符OPERATORS 一节)进行匹配,直到得出结果(左边运算在 ’与’
       操作中得出假,在’或’ 操作中得出真),然后 find 移向下一个文
       件名。

总结:
1、对英文有恐惧的同志有用;对照man还可以学英文;
2、实际上了解man的原理就知道其实这里用到的是有一份已经翻译好的中文man文档放在那里等着你调用查看而已。

上一篇:一个关于自旋锁(spin lock)问题的讨论
下一篇:System.map