linux man命令查看原理


1 linux man命令功能

man命令是linux下查看命令或者函数帮助文件的命令。
通过使用man命令,可以获取linux中命令的帮助文件。
例:
[root@localhost ~]#man open //查看open函数的帮助文件
[root@localhost ~]#man ls //查看ls命令的帮助文件


2 linux man参数说明

当我们使用man命令查看帮助文件时,在帮助文档的第一行会显示出 当前文档所针对的类型

领域 名称 说明

1

shell命令

2

系统调用

3

函数

linux 提供的linux c函数
4

设备

/dev目录下特殊文件
5

文件格式或规则

6

游戏

7

杂项

Linux档案系统 网络协议等说明
8

系统管理员可用工具命令

需由root用户启动
9

linux 内核

内核相关文档

参数说明:
————————————–
2.1 [localhost@root~]man -a open
打开linux下所有同名的open;

2.2[localhost@root~]man -aw ls
显示ls所有手册文件的路径,如 man -aw ls 就是
/usr/share/man/man1/ls.1.gz

2.3[localhost@root~]man 领域编号 ls
如果有同名的,则使用领域编号更准确
[root@localhost ~]#man ls 等于 [root@localhost ~]# man 1 ls

2.4[localhost@root~]man ls| col -b > ls.txt
把man手册信息输出到文本文件


3 如何为一个新命令编写man帮忙文件(自定义man文档)

我们只需要将命令按照领域的类型放入相应的文件夹中。
(man目录位置 /usr/share/man)

例:
我们新建一个命令a, 现在我们需要为命令a添加帮助文件,
我们只需要在 /usr/share/man/man1中 新建一个文件 a.1.gz
当这个文件存在时,我们通过[root@localhost ~]#man a //就可以获取帮助文件了