首页 > mac > MAC man命令的中文帮助文档

MAC man命令的中文帮助文档

2013年1月24日 6,378 views

mac系统版本: OSX 10.8.2

默认在终端进行man命令,如:man ls,会显示英文的帮助文档。
本文教你如何查看中文文档。

资源:
1.manpages-zh-1.5.2.tar.bz2
2.groff-1.21.tar.gz



- – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - –
步骤:
1.解压manpages-zh-1.5.2.tar.bz2,得到manpages-zh-1.5.2文件夹

2.打开终端cd到此目录下

3.执行 ./configure

4.执行 sudo make

5.执行 sudo make install

6.修改/etc/man.conf,将/usr/local/share/man改为/usr/local/share/man/zh_CN

- -重启终端

- -此时可以man -w或man -aw ls看下效果,如果有类似/usr/local/share/man/zh_CN的东东,说明以上成功

- -以下解决中文乱码问题

7.解压groff-1.21.tar.gz,得到groff-1.21文件夹

8.在终端cd到此目录下

9.执行 ./configure

10.执行 sudo make

11.执行 sudo make install(发现/usr/local/bin下多了很多程序)

12.打开/etc/man.conf,在文件最后加上如下代码:

NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c

(代码无拼写错误,放心使用!)

- -重启终端

- -执行man -a ls,出现英文文档,按q,出现中文文档,按q,退出

- -可能还会有一点点control char的bug,不过这点小瑕疵,能接受

分类: mac 标签:
  1. TT
    2013年2月5日17:45 | #1

    编译会出现问题,

    sed: RE error: illegal byte sequence
    make[2]: *** [install_m] Error 1
    make[1]: *** [contrib/mm] Error 2
    make: *** [install] Error 2

    不过最后还是可以的

  2. fyc198610
    2013年3月13日12:06 | #2

    需保证,终端的字符编码为UTF-8;
    设置:终端-偏好设置-高级-字符编码-Unicode(UTF-8)。重启。
    检验:在终端输入locale命令验证