2020年5月28日 - 设置man显示中文

在终端运行:

1 //c库函数的手册等
2 sudo apt-get install manpages-dev
3 
4 //中文的语言包
5 sudo apt-get install manpages-zh
6 
7 //posix相关手册
8 sudo apt-get install manpages-posix manpages-posix-dev

注:查阅了很多资料,有些都说要把安装的zh_CN文件夹里的文件都从gb18030转换为utf-8格式的,但是我自己解压了一个看了看,发现他本来就是utf-8格式的了,无需再转换了:

 

 

 

 

之后执行:

1 //取决于你的编辑器,我喜欢micro,学习成本极低,所以就一直用他了
2 sudo micro /etc/manpath.config

把配置文件中所有usr/share/man的行

复制一行到那一行之前,并把新行中的usr/share/man改成usr/share/man/zh_CN

不要直接在原地改!不要直接在原地改!不要直接在原地改!

否则可能会出现部分命令的man为空的情况,这样同一个路径写两行的意思就是说,先找中文的文档,没有找英文的,都没有再返回空

效果图如下:

 

 

成功后应该可以man出中文了,试下:

1 man printf

 

 

1 man fopen

 

 

1 man ls

 

 

如果不存在中文文档,英文的也可以正常显示:

1 man cpp
2 //注意,这个cpp指的是c预处理器 C PreProcessor而非C Plus Plus

 

 

参考:

https://blog.csdn.net/longfeiah/article/details/38086609

 

posted @ 2020-05-28 18:04  Isuxiz  阅读(253)  评论(0编辑  收藏  举报