服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux系统安装使用man中文帮助手册图解教程

Linux系统安装使用man中文帮助手册图解教程

2019-10-14 15:18Linux教程网 Linux

这篇文章主要介绍了Linux系统安装使用man中文帮助手册图解教程,本文使用开源man中文手册代替系统自带的man手册,对英文不好的同学是个福利,需要的朋友可以参考下

刚学习linux有一份中文帮助手册该是多好事情。linux自带的帮助尽管有多种语言,目前各种发行版的linux基本没有中文帮助手册。打造个适合自己中文手册还是很有意义的。配置过程其实比较简单,只需要知道中文包,然后放到man可以搜索到的目录中,基本就可以了。

下面将分一下几步:

下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包一、在个人工作目录安装中文帮助手册

        这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被相互调用,独立而且灵活

1、下载开源man中文手册包(man-pages手册页)

现在准备下载开源帮助手册包:

1.打开http://code.google.com/p/manpages-zh/  点击下方的:manpages-zh-1.5.tar.gz

 

Linux系统安装使用man中文帮助手册图解教程

2、通过linux wget下载开发包

 

复制代码

代码如下:


[chengmo@centos5 ~]$ wget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.tar.gz

 

输入即可

Linux系统安装使用man中文帮助手册图解教程

2、解压man中文手册包

只要在自己工作目录下面建立man/zh_CN 目录,将压缩包解压,按照规格目录中。man命令就可以搜索到。

特别说明下,下面的安装保证你的语言环境设置为中文:

 

复制代码

代码如下:


[chengmo@centos5 ~]$ echo $LANG
zh_CN.GB2312

 

如果不是:通过 export LANG=zh_CN.GB2312

如果你发现上面执行不通过,你可以运行:locale -a 查一下你系统支持的字符集


	
复制代码

代码如下:

[chengmo@centos5 ~]$ cd ~ #进入当前目录 [chengmo@centos5 ~]$ mkdir -p man/zh_CN #建立目录man 以及子目录zh_CN [chengmo@centos5 ~]$ tree man man `-- zh_CN #目录以及子目录已经可以了,现在只需要将压缩包解压到zh_CN 中文目录即可 [chengmo@centos5 ~]$ tar -xzvf manpages-zh-1.5.tar.gz manpages-zh-1.5/src/mann/expr.n manpages-zh-1.5/src/mann/fblocked.n manpages-zh-1.5/src/mann/fconfigure.n manpages-zh-1.5/src/mann/fcopy.n manpages-zh-1.5/src/mann/file.n manpages-zh-1.5/src/mann/fileevent.n manpages-zh-1.5/src/mann/filename.n manpages-zh-1.5/src/mann/flush.n manpages-zh-1.5/src/mann/focusNext.n manpages-zh-1.5/src/mann/for.n manpages-zh-1.5/src/mann/foreach.n #......解压数据包 [chengmo@centos5 ~]$ cd manpages-zh-1.5 [chengmo@centos5 manpages-zh-1.5]$ ls COPYING debian DOCS Makefile man-pages-zh_CN.spec raw README README.GB src utils #该目录结构 支持make安装的,可以通过make命令生成编译文件,也可以直接复制里面src目录安装 [chengmo@centos5 manpages-zh-1.5]$ make mkdir UTF-8 cp -r src/man* UTF-8/ #已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可 [chengmo@centos5 manpages-zh-1.5]$ cp -r UTF-8/* ~/man/zh_CN/
通过上面几步已经将帮助手册安装到自己的工作目录下面的man/zh_CN下面了。

3、测试man中文帮助手册是否安装成功

下面检查下,看man中文手册是否加入到man路径里面了。

	
复制代码

代码如下:

[chengmo@centos5 manpages-zh-1.5]$ man -w /usr/kerberos/man:/usr/local/share/man:/usr/share/man/zh_CN:/usr/share/man:/home/chengmo/man/zh_CN:/home/chengmo/man:/usr/local/man #发现已经在MANPATH路径加入了:/home/chengmo/man 以及:/home/chengmo/man/zh_CN [chengmo@centos5 ~]$ man -aw passwd /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz /home/chengmo/man/zh_CN/man5/passwd.5 #发现已经找到中文手册了 [chengmo@centos5 ~]$ man 5 -aw passwd /usr/share/man/man5/passwd.5.gz /home/chengmo/man/zh_CN/man5/passwd.5 #读取领域5限定类型,这样系统原先的英文也保留了,看中英文也很方便 [chengmo@centos5 ~]$ man 5 -a passwd #显示英文的,按q就会出来中文文档了
  
Linux系统安装使用man中文帮助手册图解教程

二、所有用户公用中文帮助手册

这里原理跟个人用户基本一样,只是手册放到大家公用目录,而不是个人目录即可。

复制代码

代码如下:

[chengmo@centos5 ~]$ tree /usr/share/man/zh_CN /usr/share/man/zh_CN |-- man1 | `-- newgrp.1.gz `-- man8 |-- adduser.8.gz |-- chpasswd.8.gz |-- groupadd.8.gz |-- groupdel.8.gz |-- groupmod.8.gz |-- useradd.8.gz |-- userdel.8.gz `-- usermod.8.gz

 

系统默认公共手册页地址一般在:/usr/share/man下面,放到下面的zh_CN目录即可。


	
复制代码

代码如下:

[chengmo@centos5 manpages-zh-1.5]$ make mkdir UTF-8 cp -r src/man* UTF-8/ #已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可 [chengmo@centos5 manpages-zh-1.5]$ cp -r UTF-8/* /usr/share/man/zh_CN/
其它的man.config配置不需要修改。检查一下:

	
复制代码

代码如下:

[chengmo@centos5 ~]$ man 5 -aw passwd /usr/share/man/man5/passwd.5.gz /user/share/man/zh_CN/man5/passwd.5
说明手册已经安装好了。

这里2种方法安装介绍了一下,感觉中文手册很不错,可以试试,我个人比较喜欢还是安装到再的工作目录比较好,因为现在linux版本很多,而且命令有很多看似一样,但是实际还有些差别,这种中文手册更新没有相应软件更新快。当使用时候发现命令不一致时候,还是得考究考究原版英文。 保持中英文手册都存在,也是个不错法子。

延伸 · 阅读

精彩推荐
  • LinuxLinux上设置用户通过SFTP访问目录的权限的方法

    Linux上设置用户通过SFTP访问目录的权限的方法

    这篇文章主要介绍了Linux上设置用户通过SFTP访问目录的权限的方法,SFTP可以理解为使用SSH协议进行FTP传输的协议,因而同时要对OpenSSH进行相关设置,需要的朋...

    OSChina10022019-06-19
  • Linux详解Linux系统下PXE服务器的部署过程

    详解Linux系统下PXE服务器的部署过程

    这篇文章主要介绍了Linux系统下PXE服务器的部署过程,包括对PXE的API架构作了一个基本的简介,需要的朋友可以参考下...

    运维之道9812019-07-04
  • Linuxlinux中rmdir命令使用详解(删除空目录)

    linux中rmdir命令使用详解(删除空目录)

    今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的 ...

    linux命令大全5372019-11-19
  • LinuxLinux常用的日志文件和常用命令

    Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。 Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所...

    Linux教程网2632020-04-18
  • LinuxLinux lnmp下无法使用mail发邮件的两种解决方法

    Linux lnmp下无法使用mail发邮件的两种解决方法

    在配置了lnmp环境后,出现了mail函数不能发送邮件的问题,其实有两种方法,一是使用sendmail组件,而是使用postfix。下面为大家一一介绍下 ...

    Linux之家4042019-09-17
  • Linux手把手教您在 Linux 上使用 GPG 加解密文件

    手把手教您在 Linux 上使用 GPG 加解密文件

    在本教程中,我将告诉你如何用 GPG 加密和解密文件。这是一个简单的教程,你可以在你的 Linux 系统上尝试所有的练习。这将帮助你练习 GPG 命令,并在你...

    Linux中国6962021-12-15
  • Linux确保Linux系统安全的前提条件 漏洞防护

    确保Linux系统安全的前提条件 漏洞防护

    Linux 作为开放式的操作系统受到很多程序员的喜爱,很多高级程序员都喜欢编写Linux操作系统的相关软件。这使得Linux操作系统有着丰富的软件支持,还有无...

    Linux之家2642020-04-11
  • LinuxLinux中环境变量配置的步骤详解

    Linux中环境变量配置的步骤详解

    Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的...

    Myths7882022-02-10