工具介绍man是大家应该知道和使用的常用命令。当你对一个命令不熟悉的时候,可能会想用man查看命令的说明,相当于命令手册可用,但是手册的内容都是英文的。对于一些英语水平不是很高的中国人来说,这是不友好的,所以创建了manpages-zh。是中国组织发起的翻译manhelp命令的项目,目前大部分已经翻译完毕。对于大多数现代Linux发行版用户,可以使用内置的安装工具一键安装,无需编译。安装后,正常使用man命令。当你的系统设置为中文环境时,如果有对应的中文manpage,manpage会显示中文版。如果系统不是中文环境,请暂时调整您的环境变量以使用中文内容。对于苹果系统用户,没有做充分的测试,没有对应的包自动安装,需要自己编译安装。安装成功后的命令描述信息示例如下:下面给出各个系统的安装步骤。Debian/Ubuntu安装$sudoaptupdate$sudoaptinstallmanpages-zhArchLinux$pacman-Syu$pacman-Sman-pages-zh_cnman-pages-zh_twRedHat/CentOS$yumupdate$yuminstallman-pages-zh-CNFedora$dnfupdate$dnfinstallman-pages-zh-CNmacOS环境安装前提编译工具安装因为需要编译安装,所以需要在电脑上安装automake和opencc。如果它们已经安装,则可以忽略它们。$brewinstallautomake$brewinstallopencc解压工具安装是可选的。推荐使用atool作为压缩工具,它统一了所有压缩文件的命令。$brewinstallatool安装步骤#进入下载目录$cd~/Downloads/#下载最新版源码包$wgethttps://github.com/man-pages-zh/manpages-zh/archive/v1.6.3.3.tar.gz#解压源码包$atool-xv1.6.3.3.tar.gz#或使用此命令解压$tarzxvfv1.6.3.3.tar.gz#进入源码包文件夹$cdmanpages-zh-1.6.3.3/#编译步骤1$autoreconf--install--force#编译步骤2$./configure#编译步骤3$sudomake#安装$sudomakeinstall#配置别名$echo"aliascman='man-M/usr/local/share/man/zh_CN'">>~/.bash_profile#使别名生效$source~/.bash_profile#我们安装了中文版的man工具,但是运行该命令将查找乱码。$cmanls解决中文乱码问题中文乱码问题主要是主机上的groff版本比较低导致的,安装新版本即可解决。#进入下载目录$cd~/Downloads/#下载1.22版本源码包$wgethttp://git.savannah.gnu.org/cgit/groff.git/snapshot/groff-1.22.tar.gz#解压$atool-xgroff-1.22.tar.gz#进入目录$cdgroff-1.22#编译安装$./configure$sudomake$sudomakeinstall#打开配置文件$sudovim/etc/man.conf#进入编辑器后,添加NROFFpreconv-eUTF8|/usr/local/bin/nroff-Tutf8-mandoc-c在文件末尾#保存退出#运行命令完美解决乱码问题$cmanls
