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