Linux man 命令
man命令可以用来查看Linux命令的帮助信息 、配置文件的帮助信息等等,通过不同的代号可以查看不同的帮助信息:
代号 | 含义 |
1 | 查看Linux命令的帮助信息(默认) |
2 | 查看内核提供的函数的帮助信息 |
3 | 查看函数库提供的函数的帮助信息(大部分是C的函数库) |
4 | 查看设备文件的帮助信息 |
5 | 查看配置文件的帮助信息 |
6 | 查看Linux游戏的帮助信息,这些帮助信息是由各个游戏自己定义的 |
7 | 查看各种杂项的帮助信息,如 man 7 signal 查看信号的帮助信息 |
8 | 查看只有系统管理员(root)能使用的命令的帮助信息 |
9 | 查看跟内核例行程序有关的帮助信息 |
常见用法:
[root@localhost ~]$ man ls # 查看ls命令的帮助信息 [root@localhost ~]$ man 1 ls # 查看ls命令的帮助信息,如果不指定默认就是取代号1的帮助信息 [root@localhost ~]$ man -a ls # 默认只会查看代号为1的帮助信息,加上该选项可以查看所有代号的的帮助信息,前提是该代号有ls命令的帮助信息的情况下 [root@localhost ~]$ man -aw ls # 查看所有帮助信息文件的路径
如何查看中文版的man帮助信息:
[root@localhost ~]$ yum install -y epel-release # 安装epel扩展源
[root@localhost ~]$ yum install -y man-pages-zh-CN # 安装man中文页面相关依赖包 [root@localhost ~]$ export LANG=zh_CN.utf-8 # 设置系统语言为中文(默认是en_US.utf8) [root@localhost ~]$ man ls # 再使用man命令即可显示中文版的帮助信息
如何查看配置文件的帮助信息:
[root@localhost ~]$ man 5 passwd # 如果我们想查看/etc/passwd文件的帮助信息,只需要写文件名即可不需要写全路径 No manual entry for passwd in section 5 # 默认是没有提供配置文件的帮助信息的,必须安装man-pages这个包 [root@localhost ~]$ yum install -y man-pages
man命令相关的文件:
/etc/man.conf # 操作系统为CentOS6时man的配置文件 /etc/man_db.conf # 操作系统为CentOS7时man的配置文件 /usr/share/man/* # 我们使用man命令时,使用的帮助文档一般都是从这个目录获取的