Linux 系统中的MAN命令使用祥解

在使用Linux命令或程序的过程当中,你们免不了要看看命令和程序的帮助文档。这就要使用到man命令。下面就man命令使用的方法具体说一下:
    一、man 的使用语法:

                    ~]#man [#] COMMAND   --># 是表明【1-8】的数字,而且能够省略。

                                    例如:

                                                            [root@localhost ~]# man 1 passwd

                                    或者:
                                                            [root@localhost ~]# man  passwd

                                    这两个效果是同样的。

    二、man手册的章节说明:
                        man的手册能够分为8个章节,每一个章节都是不一样的分类内容,也就是上面语法中的#号表明的哪一种分类,具体以下

                        <1>用户命令手册;

                        <2>系统调用手册;

                        <3>库调用手册;

                        <4>设备文件手册;

                        <5>配置文件手册;

                        <6>游戏使用手册;

                        <7>杂项,就是很差分类的手册;

                        <8>管理工具及守护进程手册;

                        通常的状况下一、五、8用的比较多。开发人员会多一个二、3。

                                        例如:
                                                                [root@localhost ~]# man 5 passwd

                                            就会看到关于passwd配置文件的使用说明。

                                                            若是不知道这个命令在哪个章节上,可使用whatis这个命令来查看;

                                                                                例如:不知道passwd有哪几个章节有passwd的 :

                                                                                                [root@localhost ~]# whatis passwd
                                                                                                passwd (5)           - password file
                                                                                                passwd (1)           - update user's authentication tokens
                                                                                                sslpasswd (1ssl)     - compute password hashes

                                                                                                能够看出在5和1上都有帮助手册。

                                                                                                更新whatis数据库,因后期要添加程序的时候,会把一些程序的Man文档放到man目录里,因此数据库也要更新,更新命令是:

                                                                                                                ~]#makewhatis

        三、进入man之后的模块说明:

                        进入man文档之后,会看到好多小标题,大致以下:

                                        NAME--->功能性说明,主要是介绍这个命令是作什么用的。

                                        SYNOPSIS--->语法格式,使用这个命令的语法。注:几个特殊符号的意义:[ ]-->中括号表示可省略的。<>-->尖括号表示必需要用的。 | -->竖线表示:用竖线隔的几个选项只选一个就能够。

                                        DESCRIPTION--->描述。

                                        OPTIONS--->选项,每一个选项的祥细说明。

                                        EXAMPLES--->使用示例

                                        BUGS:报告程序的BUG方式。

                                        AUTHOR-->做者

                                        SEE ALSO-->能够参考的资料及文档。

                                        提示:MAN文档里全是英文,英文基础比较差的就只能借助翻译工具了。

                                        也可百度安装man中文文档,但翻译的效果如何,就只能自已判断了。

        四、进入man之后的操做说明:
                                进入man文档之后,如何翻页、搜索、退出等的操做?

                                              翻页:
                                                                下方向键或回车键:向下翻一行;
                                                                上方向键或**K**键:向上翻一行;

                                                                空格键:向下翻一屏;
                                                                **b**键:向上翻一屏;

                                                                **d**键:向下翻半屏;
                                                                **u**键:向上翻半屏;

                                                                G:跳转到最后一行;
                                                                #G:跳转到指定行。#表明数字,第几号。例如:要跳到第9行。就直接输入9G便可。

                                                搜索:

                                                                /KEYWORD --->按完斜线后,直接输入要查找的关键字(KEYWORD)。

                                                                            例如:查找list 

                                                                            ![](https://s1.51cto.com/images/blog/201903/01/fbd322baeba4d31ca3755cfc64cbba5c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

                                                                                        就可查出来文档中全部list文本,以高亮的颜色显示。按n键直接向下找出来的关键字,按N键向上显示找出来的关键字。

                                                                ?KEYWORD---->和/KEYWORD同样都是搜索,可是方向相反,它是向上搜索。而且n和N的的方向也是相反的。

                                                    退出:

                                                                        Ctrl +C

                                                                        或者输入q。

        五、man手册通常都放在/usr/share/man的目录下。

                                但若是新安装的程序的手册未放到这个目录下,man命令就找不到须要的文档。加一个 -M 的参数就可指定目录来使用。

                                                ~]#man -M  /PATH/TO    -->后面是指定的路径。
相关文章
相关标签/搜索