Linux下中文版man命令--manpages-zh

在Linux下使用man查看命令帮助,命令的词典。但默认的英文解释可能不便于理解。

安装manpages-zh可以查看中文解释

方法一:

使用安装命令

Debian / Ubuntu:

1
2
sudo apt update
sudo apt install manpages-zh

Arch Linux:

1
2
pacman -Syu
pacman -S man-pages-zh_cn man-pages-zh_tw

Red Hat / CentOS:

1
2
yum update
yum install man-pages-zh-CN

Fedora:

1
2
dnf update
dnf install man-pages-zh-CN

方法二:

下载源码编译安装

参考GitHub项目 manpages-zh

遇到的问题

可能出现的报错警告:

1
2
3
4
5
6
perl: warning: Setting locale failed.                                                                                                                                                      
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MESSAGES = "zh_CN.UTF-8",
LANG = "en_US.UTF-8"

原因:下载后如果系统并非中文环境,则还需要调整环境变量才能使用。

特定会话中设置语言环境变量为中文(仅在此次登录的shell中使用):

1
export LANG="zh_CN.UTF-8"

永久更改系统的本地化设置:

1.在 ~/.bashrc 文件中设置:

1
echo 'LANG="zh_CN.UTF-8"' >> ~/.bashrc

2.运行以下命令使更改生效:

1
source ~/.bashrc

更改本地化设置后,需要重新启动系统或者注销并重新登录用户才能使更改生效。

使用man

在配置好后,就可以使用man命令愉快地查看命令的中文解释了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$ man ls

LS(1) General Commands Manual LS(1)

NAME
ls, dir, vdir - 列目录内容

提要
ls [选项] [文件名...]

POSIX 标准选项: [-CFRacdilqrtu1]

GNU 选项 (短格式):
[-1abcdfgiklmnopqrstuxABCDFGLNQRSUX] [-w cols] [-T cols] [-I pattern] [--full-
time] [--format={long,verbose,commas,across,vertical,single-column}]
[--sort={none,time,size,extension}] [--time={atime,access,use,ctime,status}]
[--color[={none,auto,always}]] [--help] [--version] [--]

描述( DESCRIPTION )
程序ls先列出非目录的文件项,然后是每一个目录中的“可显示”文件。如果 没有选项之外的
参数【译注:即文件名部分为空】出现,缺省为 "." (当前目录)。 选项“ -d ”使得目录与
非目录项同样对待。除非“ -a ” 选项出现,文 件名以“.”开始的文件不属“可显示”文件。

以当前目录为准,每一组文件(包括非目录文件项,以及每一内含文件的目录)分 别按文件
名比较顺序排序。如果“ -l ”选项存在,每组文件前显示一摘要行: 给出该组文件长度之和(
以 512 字节为单位)。

输出是到标准输出( stdout )。除非以“ -C ”选项要求按多列输出,输出 将是一行一
个。然而,输出到终端时,单列输出或多列输出是不确定的。可以分别 用选项“ -1 ” 或“ -C
”来强制按单列或多列输出。

-C 多列输出,纵向排序。

-F 每个目录名加“ / ”后缀,每个 FIFO 名加“ | ”后缀, 每个可运行名加“ * ”后缀。

-R 递归列出遇到的子目录。


Linux下中文版man命令--manpages-zh
http://example.com/2024/03/16/Linux下中文版man命令-manpages-zh/
作者
Sanli Ma
发布于
2024年3月16日
许可协议