一种解决方法:https://blog.csdn.net/qq_23274715/article/details/104710448
具体方法ubuntu:
1、安装软件包
sudo apt update
sudo apt install manpages-zh.使用此命令安装中文manpages库。
2、查看中文包的安装路径
dpkg -L manpages-zh 使用此命令查看manpages-zh库的安装路径。如/usr/share/man/zh_CN/,几乎是默认的。
3、测试中文安装包是否有问题,以open为例
man -M /usr/share/man/zh_CN open 其中使用此命令测试中文包是否好使(open函数的介绍为中文则表示好使)。注意,命令中的路径/usr/share/man/zh_CN为上一步查看得到的路径。
4、借助linux下的alias命令,给中文man取名为cman,方便后期使用。
su root切换为root权限。
echo "alias cman='man -M /usr/share/man/zh_CN'" >> /etc/profile.d/cman.sh。注意/usr/share/man/zh_CN路径的正确性。
source /etc/profile.d/cman.sh.
5、此时cman open.命令的效果和man -M /usr/share/man/zh_CN open命令的效果一致,则设置成功。
以上解决方案有点每种虽然可以保留英文帮助的同时,又可以使用中文帮助,但是,还是不够方便。毕竟中国人看中文更方便,因此,应该是修改英文帮助更合适。我的解决方案为:
1、安装软件包
sudo apt update
sudo apt install manpages-zh.使用此命令安装中文manpages库。
2、查看中文包的安装路径
dpkg -L manpages-zh 使用此命令查看manpages-zh库的安装路径。如/usr/share/man/zh_CN/,几乎是默认的。
3、测试中文安装包是否有问题,以open为例
man -M /usr/share/man/zh_CN open 其中使用此命令测试中文包是否好使(open函数的介绍为中文则表示好使)。注意,命令中的路径/usr/share/man/zh_CN为上一步查看得到的路径。
4、移花接木,让系统默认使用中文帮助,需要英文时,man取名为eman,方便后期使用。
su root切换为root权限。
sudo mkdir man_AM 建立英文帮助目录
sudo mv man{1..8} man_AM/ 将英文帮助文档放进man_AM目录
sudo cp -R zh_CN/man{1..8} . 将中文帮助文件复制到当前目录下,系统就会默认使用中文的帮助了
5、借助linux下的alias命令,给英文man取名为eman,方便后期使用。
su root切换为root权限。
echo "alias eman='man -M /usr/share/man/man_AM'" >> /etc/profile.d/eman.sh。注意/usr/share/man/man_AM路径的正确性。
source /etc/profile.d/eman.sh.
6、此时man open.命令的效果和man -M /usr/share/man/zh_CN open命令的效果一致,打开就是则设置成功。
如果需要查看英文帮助,就用eman open
7、最后,让manpage显示的更多彩,在.bashrc文件中,添加配置文件离开;
.bashrc文件中加入如下内容:export LESS_TERMCAP_me=′\E[0m′exportLESSTERMCAPse=′\E[0m′exportLESSTERMCAPse='\E[0m'
export LESS_TERMCAP_so=′\E[01;44;33m′exportLESSTERMCAPue=′\E[01;44;33m′exportLESSTERMCAPue='\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
重启启动终端即可。
可以直接:man termcap查看帮助文件:其中常用的主要是上边列写的那几个,具体含义:
mb |
start blink |
md |
start bold |
me |
turn off bold, blink and underline |
us |
start underline |
ue |
stop underline |
so |
start standout |
se |
stop standout |
在'\E[01;44;33m'中:用;将其分为3组,第一组主要表示是否加粗,第二组主要是前景色,第三组主要是背景色;
x代表是否加粗,1为加粗,0为正常;44和33分别代表文字前景色和背景色,
$后是具体你想要的颜色,具体:

经常用数字 1 2 3 4 5 6 7来代替