Mac/Linux 安装中文版 man 帮助命令

效果图

linux 环境安装

macOS 环境安装

编译工具安装

因为需要编译安装,所以你电脑上需要有编译工具,运行下面两个命令安装

$ brew install automake
$ brew install opencc

安装

# 进入下载目录
$ cd ~/Downloads/
# 下载最新版本的源码包
$ wget https://github.com/man-pages-zh/manpages-zh/archive/v1.6.3.3.tar.gz
# 解压源码包(atool命令,推荐安装这个工具,统一所有压缩文档的命令)
$ atool -x v1.6.3.3.tar.gz
# 或者使用这个命令解压
$ tar zxvf v1.6.3.3.tar.gz
# 进入源码包文件夹
$ cd manpages-zh-1.6.3.2/
# 编译安装 1
$ autoreconf --install --force
# 编译安装 2
$ ./configure
# 编译安装 3
$ sudo make
# 编译安装 4
$ sudo make install
# 配置别名(如果是 zsh 对应处理即可)
$ echo "alias cman='man -M /usr/local/share/man/zh_CN'" >> ~/.bash_profile
# 使别名生效
$ source ~/.bash_profile
# 我们就安装上了中文版本的 man 工具了,但是运行命令会发现乱码。
cman ls

安装 groff 新版本解决中文乱码的问题

# 进入下载目录
$ cd ~/Downloads/
# 下载1.22版本的源码包
$ wget http://git.savannah.gnu.org/cgit/groff.git/snapshot/groff-1.22.tar.gz
# 解压
$ atool -x groff-1.22.tar.gz
# 进入目录
$ cd groff-1.22
# 编译安装
$ ./configure
$ sudo make
$ sudo make install
# 或者---------------
brew install groff
# 打开配置文件
$ sudo vim /etc/man.conf
# 进入编辑器之后,在文件末尾添加
`NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c`
# 保存退出
# 运行命令,完美解决乱码问题
cman ls
本作品采用《CC 协议》,转载必须注明作者和本文链接
No practice, no gain in one's wit. 我的 Gitub
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 2

下面的步骤不需要也没有乱码。

# 打开配置文件
$ sudo vim /etc/man.conf
# 进入编辑器之后,在文件末尾添加
`NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c`
# 保存退出
# 运行命令,完美解决乱码问题

最主要的是这个中文版的翻译实在是太老旧了,基本上都是20年前的。。。有些语句根本没法看。。。

随便举个例子:
中文版 cman roff
Laravel

对应的英文版:man roff

Laravel

2年前 评论
guanguans (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
58
粉丝
130
喜欢
991
收藏
1349
排名:45
访问:15.5 万
私信
所有博文
社区赞助商