linux下man手册汉化后,英文man手册被覆盖的解决办法

发布于:2023-01-01 ⋅ 阅读:(399) ⋅ 点赞:(0)

今晚我按照https://blog.csdn.net/A___LEi/article/details/115739700的步骤对CentOS 7的man进行了汉化,帖主在使用zman后打开中文man手册。但是我的英文man似乎被覆盖了,man和zman打开的都是中文man手册。

【在用户类型为root下才有vim权限,最后只是在root下顺利进行中英文man切换,普通用户下显示了中文...如果没有root的话,我也不知道怎么】

这是帖主“设置快捷命令,设置别名,编辑 ~.bashrc 文件”的操作,可以看到帖主安装的中文man手册被放在/usr/local/share/man/zh_CN下了。

vim /root/.bashrc 

alias zman='man -M /usr/local/share/man/zh_CN'

我打开了自己的/usr/local/share/man,发现里面的man1,man1x等都是空文件夹,只有zh_CN里有中文man手册

要么英文man手册被误删了,要么英文man在另外的目录

检查了一遍步骤似乎没有删除的操作,于是搜索发现man的标准手册目录结构被放在/usr/share/man下,找到了

然后在设置快捷命令

vim /root/.bashrc 

里面,增加这一行,给英文手册man设置man别名,就好了

alias man='man -M /usr/share/man'

最后不要忘记重新执行别名文件

 source /root/.bashrc 

验证一下

 

 

 

 成功。