Linux 安装中文 man 手册

Linux 安装中文 man 手册章节介绍

Linux 的man手册共有以下几个章节:
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。
Linux 的man手册共有以下几个章节:

章节名称描述
1Standard commands(标准命令)Executable programs or shell commands, 普通的命令
2System calls(系统调用)System calls (functions provided by the kernel)系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3Libraryfunctions(库函数)Library calls (functions within program libraries), 库函数,如printf,fread
4Specialdevices(设备说明)Special files (usually found in /dev), 特殊文件,也就是/dev下的各种设备文件
5File formats(文件格式)File formats and conventions eg /etc/passwd, 指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6Games andtoys(游戏和娱乐)给游戏留的,由各个游戏自己定义
7Miscellaneous(杂项)Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7),附件还有一些变量,比如向environ这种全局变量在这里就有说明
8AdministrativeCommands(管理员命令)System administration commands (usually only for root), 系统管理用的命令,这些命令只能由root使用,如ifconfig
9Kernel routines [Non standard]

#--------------------------------------------

centos 安装中文 man 手册1

man中文包下载地址:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/

下载安装包

wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz

解压缩文件

tar xf manpages-zh-1.5.1.tar.gz

进入解压后的安装目录
manpages-zh-1.5.1
安装配置

./configure --disable-zhtw

执行安装

	make && make install

设置快捷命令,设置别名,编辑 ~.bashrc 文件

vim /root/.bashrc 

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

重新执行别名文件

 source /root/.bashrc 

中文man包文件放在/usr/local/share/man/下边

我们可以使用-M选项指定man手册

	man -M /usr/local/share/man/zh_CN/ 2 read
	或者 zman 2 read

#--------------------------------------------

centos 安装中文 man 手册2

man手册

yum install man

man中文安装包

yum install manpages-zh

如果查不到manpages-zh中文包,则可以使用如下命令搜索

yum list |grep man.*zh

由此可以找到以上安装包,如果找不到,执行 yum -y update 更新安装包。

执行安装命令

sudo yum install man-pages-zh-CN.noarch

#--------------------------------------------

Ubuntu安装

Ubuntu默认是没有完全安装man手册的

apt-get install manpages-de  manpages-de-dev  manpages-dev glibc-doc manpages-posix-dev manpages-posix

为了显示中文手册,下载manpages-zh包。

可以直接运行如下命令安装

sudo apt-get install  manpages-zh

#--------------------------------------------

源码安装

安装man手册

源码从这里下载

http://www.kernel.org/pub/linux/docs/man-pages/

下载后解压缩,从终端进入解压后的文件夹,输入命令:

sudo make install

这个命令是把man安装到/user/man目录下面的,这样就已经成功的安装了man

但是如果你不想安装, 我们可以直接在解压后的目录使用

假设解压后文件夹路径是:/home/man,如果不想安装,可以用:

man –M /home/man + 所查询的命令

解释:man -M 路径 定义一组查找man手册页的目录。如果没有指定此参数,系统环境变量 MANPATH将使用。 如果查无到此环境变量,则按默认 /etc/man.config 文件中指定的查找。一个空的 MANPATH 子字 符串表示使用默认清单。

安装中文语言包手册

在安装之前,运行locale 命令来查看自己的语言环境是什么,主要有影响的是LC_ALL,LC_CTYPE 和 LANG 变量的值。

如果语言环境是 zh_CN.UTF-8,可以运行make u8 && makeinstall-u8;如果语言环境是GB2312,GBK 或者 GB18030,可以运行 make gb && makeinstall-gb;

或者,可以下载对应的rpm包来安装,同样简单。对于zh_CN.UTF-8,应当安装man-pages-zh_CN-1.x,对于 GB2312,GBK,GB18030,应当安装 man-pages-zh_CN-gb-1.x。请参阅讨论版上关于不同发行版的系统与其默认中文编码的说明。

#--------------------------------------------

环境变量配置

我们前面安装了中英文的man包, 可以通过设置中英文显示语言来设定其显示

如果希望终端显示为中文, 则可以通过设置LANG和LANGUAGE变量来更新语言环境

在~/.bashrc中设置

# chinese
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"

英文则设定

# english
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

但是中文翻译的不太好, 我们多数情况下还是希望使用英文的, 而更改环境变量的方式总是很麻烦, 有什么方式可以一劳永逸呢.

首先差找到我们的man手册安装在哪里

可以使用sudo find / -name man查找

我的man手册安装在了/usr/share/man下

其中zh_开头的就是中文包的man手册,

  • zh_CN简体中文

  • zh_HK香港繁体

  • zh_TW台湾繁体

#--------------------------------------------

man手册的使用

centos1和centos2都是可以安装使用的
zman 命令 或者 cman 命令

vim /root/.bashrc 
alias cman='man -M /usr/share/man/zh_CN'
alias zman='man -M /usr/local/share/man/zh_CN'

[root@docker-server2 bin]# cd /usr/share/man/zh_CN
[root@docker-server2 bin]# ls
man1  man2  man3  man4  man5  man6  man7  man8
[root@docker-server2 bin]# cd /usr/local/share/man/zh_CN
[root@docker-server2 bin]# ls
man1  man2  man3  man4  man5  man6  man7  man

命令使用:
[root@docker-server2 bin]# zman read
[root@docker-server2 bin]# cman read

参考文献地址:
https://shockerli.net/post/install-linux-chinese-manual/
https://blog.csdn.net/gatieme/article/details/51656707

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: Linux中文man手册是一种帮助用户了解Linux命令的文档,它提供了命令的详细说明、用法、参数、示例等信息,方便用户快速掌握命令的使用方法。中文man手册可以让不懂英文的用户更加轻松地使用Linux系统,提高工作效率。同时,它也是Linux社区开源精神的体现,让更多的人可以参与到Linux的开发和使用中来。 ### 回答2: Linux是一个开源的操作系统,因为其开源的性质,吸引了大量的开发者为其编写各种程序和软件,在Linux中,man手册是一个非常重要的组成部分。 man手册,即“手册页面(manual pages)”,是Linux系统自带的帮助文档,基本上覆盖了系统上所有的软件和命令的用法、参数、示例等信息。这些手册是可以在终端下通过man命令来查看的,使用非常方便。 当我们想查看某个特定的命令参数或者使用方法时,可以在命令行输入man <命令名>来查看相应的man手册页面。如:man ls 可以查看关于列出目录内容的命令ls的手册页面。 man手册页面按照页码分为很多小节,分别是1-8节。其中: 1节是普通命令的手册页面; 2节是系统调用的手册页面; 3节是库函数的手册页面; 4节是特殊文件的手册页面; 5节是文件格式的手册页面; 6节是游戏的手册页面; 7节是杂项手册页面; 8节是管理命令手册页面。 man手册页面的语言默认是英文,但是在Linux中我们可以通过修改locale来更改显示的语言。如:export LANG=zh_CN.UTF-8,将显示语言修改为中文。 总之,man手册是使用Linux系统的关键之一,其它帮助文件和命令的使用方法也都可以在man手册中找到答案。虽然man手册页面在排版上不如文档和书籍,但是它们被作为内置的帮助文档的形式存储在操作系统中,方便快捷,使Linux系统更加易于使用和开发。 ### 回答3: 作为一种广泛使用的开源操作系统,Linux拥有丰富的命令和应用程序。为了方便用户学习和使用,Linux提供了man手册,其中包含了大量的命令和应用程序的说明文档。中文man手册的出现使得更多的中国用户可以方便地查询Linux命令和应用程序的相关信息。 中文man手册的优点 1.便于初学者学习:对于初学者来说,英文man手册可能会有一定的难度。而中文man手册则提供了更为清晰简洁的说明,有助于初学者快速掌握一些常用命令和应用程序的使用方法。 2.提高工作效率:对于需要频繁使用Linux系统的用户,熟练掌握各种命令和应用程序是必须的。中文man手册提供了更加详细的介绍和用法说明,用户可以更快地找到所需要的信息,从而提高工作效率。 3.方便用户查询:Linux系统命令众多,很难全部记住。中文man手册可以方便用户随时查询所需命令的用法和参数,避免了用户记忆压力和查找难度。 目前,中文man手册已经成为了Linux社区不可或缺的一部分。Linux系统和应用程序的不断更新也要求中文man手册的及时更新。需要注意的是,在使用中文man手册时要仔细阅读,避免翻译错误和误导,保证信息的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值