手把手教你:Linux 7上如何成功搭建中文版man手册 (linux7搭建man中文)

最近在学习Linux系统的过程中,不免遇到需要查看命令手册的情况。然而在Linux上默认的man手册是英文版,对于英文不是很好的小白来说,查看手册就变得非常困难。为了解决这个问题,我决定研究一下如何在Linux 7系统上成功搭建中文版man手册,并分享给大家。

我们需要安装中文版的man手册。这里需要用到ZhongMan,一个Linux下的中文man手册项目。安装步骤如下:

1.下载ZhongMan

在终端输入以下命令:

“` shell

git clone https://github.com/zhongqiuwood/ZhongMan.git

“`

2.解压并安装

进入ZhongMan目录,使用以下命令解压安装:

“` shell

tar -jxvf man-pages-zh-1.5.2.tar.bz2

cd man-pages-zh-1.5.2

./configure

make && make install

“`

安装完成后,中文版man手册就已经安装好了。但是在Linux 7系统上,默认情况下我们还是无法使用中文版的man手册进行查询。下面我们要进行配置。

1.修改/etc/ld.so.conf.d/local.conf文件

以root用户权限打开/etc/ld.so.conf.d/local.conf文件,添加以下两行:

“` shell

/usr/local/lib

/usr/local/lib64

“`

保存并关闭文件。

2.执行以下命令更新系统配置文件

“` shell

ldconfig

“`

3.修改man的配置文件

以root用户权限打开/etc/man.config文件,找到以下两行:

“` shell

#DEFINE cat e

#DEFINE tr ‘\255\267’ ‘\055\157’

“`

将其修改为:

“` shell

DEFINE cat cat -s

DEFINE tr ‘[:upper:]’ ‘[:lower:]’

“`

保存并关闭文件。

4.启用中文版man手册

以root用户权限打开/etc/man_db.conf文件,找到以下一行:

“` shell

#MANDATORY_MANPATH /usr/local/man

“`

将其修改为:

“` shell

MANDATORY_MANPATH /usr/local/man:/usr/local/share/man:/usr/share/man:/usr/man

“`

5.更新数据库

执行以下命令,更新man数据库:

“` shell

mandb

“`

6.测试搜索

我们通过测试搜索,确保已经成功配置中文版man手册。在终端输入以下命令:

“` shell

man cp

“`

如果能够看到中文版的cp命令手册,那么恭喜你,你已经成功搭建了中文版man手册!

通过以上步骤,我们可以在Linux 7系统中成功搭建中文版man手册,并且实现了中英文手册的切换,使得我们在学习Linux的过程中,可以更加便捷地查看命令手册。希望这篇文章能够对初学Linux的朋友有所帮助。

相关问题拓展阅读:

怎么将vmware 中man手册汉化

一.准备安装所需要的软件:

1.VMware虚拟机的和安装在我的博客中已经提到,这里就不再详细阐述。

2.一个redhat,因为redhat已经商业化了,大家使用centos,如果自己有合适的linux安装版本,可以不使用这个。

二.在VMware虚拟机为RedHat Linux创建新的虚拟机 :

1.打开虚拟机,选择新建虚拟机:

2.选择自定义(这里选择典型可能会在安装过程中出现一个硬件找不到的错误,所以选择自定义),然后点下一步:

3 作系统选择linux,版本不用修改:

4.命名,并选择虚拟操作系统的存放位置(位置所在硬盘空间更好大于5G):

5.给虚拟机分配内存(这个自己看情况,我的电脑内存是512,给虚拟机分配了256)

6.选择虚拟机网络类型(使用桥接网络)

7.选择磁盘类型,这里选择枣咐IDE(这也是第三步选择自定义的原因,因为选择典型的话,系统会自动选择SCSI硬盘,而有的linux,主要是早的linux版本,不能使用SCSI硬盘,所以才会出现没有发现硬盘的错误)

8.指定磁盘容量(大小为8g,基本够凳正纯用了)

二、安装linux系统就很简单了,网上也有很多的教程。虚拟机和真实服务器基本么有什么差别。

三、linux下安装程序

1.yum 安装 直接敲yum install 后面跟软件名称,linux系统会自动到yum源上寻找你所要安装的软件,以及它所需要的依赖关系的软件等

2.rpm安装 也是直接敲rpm install后面跟软件名称,系统会到rpm源上寻找软件,但是可能会提示在安装它之前还需要安装其他的软件,yum会直接帮你安装,但是rpm不会,你需要自己安装清稿

3.源码包安装 相对于yum和rpm安装。源码包安装比较麻烦,但是它相当于软件的定制版,你可以设定安装目录及安装参数等等,比较自由。

Linux的man 命令 中 man -l man -F man -IF man -a 各

man man 一下就知道了

你用“man –help”命令就可以看到他们的解释。

下面是我用这个命令得到的结果,请看:

man –help

Usage: man 手册页…

-C, –config-file=文件 使用该用户设置文件

-d, –debug 输出调试信息

-D, –default将所有选项都重置为默认值

warnings 开启 groff 的警告

主要运行模式:

-f, –whatis 等同于 whatis

-k, –apropos等同于 apropos

-K, –global-apropossearch for text in all pages

-l, –local-file

把“手册页”参数当成扰芦本地文件名来解读

-w, –where, –path, –location

输出手册页的物理位置

-W, –where-cat, –location-cat

输出 cat 文件的物理位置

-c, –catman 由 catman 使用,用来对过时的 cat

页重新排版

-R, –recode=编码output source page encoded in ENCODING

寻找手册页:

-L, –locale=区域

定义本次手册页搜索所采用的区域设置

-m, –systems=系统use manual pages from other systems

-M, –manpath=路径设置搜索手册页的路径为“路径”

-S, -s, –sections=列表 使用以半角冒号分隔的章节列表

-e, –extension=扩展

将搜索限制在扩展类型为“扩展”的手缓兄带册页之内

-i, –ignore-case查找手册页时不区分大小写字母

(默认)

-I, –match-case查找手册页时区分大小写字母。

regex show all pages matching regex

wildcardshow all pages matching wildcard

names-onlymake –regex and –wildcard match page names only,

not descriptions

-a, –all 寻尘槐找所有匹配的手册页

-u, –update 强制进行缓存一致性的检查

no-subpagesdon’t try subpages, e.g. ‘man foo bar’ => ‘man

foo-bar’

控制格式化的输出:

-P, –pager=PAGER使用 PAGER 程序显示输出文本

-r, –prompt=字符串 给 less pager 提供一个提示行

-7, –ascii 显示某些 latin1 字符的 ASCII 翻译形式

-E, –encoding=编码 use selected output encoding

no-hyphenation, –nh turn off hyphenation

no-justification, –nj turn off justification

-p, –preprocessor=字符串 字符串表示要运行哪些预处理器:

e – eqn, p – pic, t – tbl,

g – grap, r – refer, v – vgrind

-t, –troff 使用 groff 对手册页排版

-T, –troff-device 使用 groff 的指定设备

-H, –html 使用 www-browser 或指定浏览器显示 HTML

输出

-X, –gxditview 使用 groff 并通过 gxditview (X11)

来显示:

-X = -TX75, -X100 = -TX100, -X= -TX100-12

-Z, –ditroff使用 groff 并强制它生成 ditroff

-?, –help give this help list

usage give a short usage message

linux7搭建man中文的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux7搭建man中文,手把手教你:Linux 7上如何成功搭建中文版man手册,怎么将vmware 中man手册汉化,Linux的man 命令 中 man -l man -F man -IF man -a 各的信息别忘了在本站进行查找喔。


数据运维技术 » 手把手教你:Linux 7上如何成功搭建中文版man手册 (linux7搭建man中文)