man命令的用法

man 命令的用法

   在linux运维工作中,经常会有一些命令我们不是很清楚它们的准确用法,这时候我们就需要去查询这些命令的用法,linux中就有很多文档帮助我们去了解这些命令的用法,其中就有一条命令man,下面我就总结一下它的用法。

    man 是 manual 的简写,提供命令的帮助文件。

    帮助文本man也有很多类:用户名令、系统调用、C库调用、设备文件及特殊文件、配置文件格式、游戏、杂项、管理类的命令、Linux 内核API。而有时你并不清楚你要查的命令是哪一类的,这时我们就要用 whatis 来看看你要查的命令是哪一类的,

    #whatis passwd
    passwd (1)           – update user’s authentication tokens
    sslpasswd (1ssl)     – compute password hashes
    passwd (5)           – password file
    你要查的命令passwd目的是要改密码那就是第一类,如果是要找passwd文件就是第五类,当你知道是哪一类了我们就能用man命令来查找帮助了。

    #man 1 passwd

    就可以查找passwd更改密码的详细帮助,当然如果man后没有写选项,默认也会查找第一类(#man passwd)

    #man 5 passwd

    同理我们就可以查找passwd文件的帮助。

    当然我们也可以统一进行查询:

    #man -a passwd    列出所有关于passwd的帮助,但也是按顺序列出,先是第一类的帮助,如果你不需要可一按q退出,进入第二类帮助。

    其中包含,名称及简要说明,用法格式说明,详细说明,选项说明,示例,相关文件,作者,版本信息,替他帮助的参考。

      格式中的一些符号的意义:

        []     可选内容 

        <>   必选内容

        a|b   二选一

        {}     分组

        …     同一类内容可多次出现

     

    有时在我们查找到的帮助文本很多,我们可以

        Ctrl + f | Ctrl + v | Ctrl + F       向文件尾部翻屏

        Ctrl + b | b                            向文件首部翻屏

        Ctrl + d | d                            向文件尾部翻半屏

        Ctrl + u | u                            向文件首部翻半屏

        Enter | Ctrl + N | e | ctrl + E | j | Ctrl + J        向文件尾部翻一行

        y | Ctrl + Y | Ctrl + p | k | Ctrl + K                 向文件首部翻一行

        q                                          退出

        #                                          跳转至第#行

        1G                                         回到文件首部

        G                                           翻至文件尾部

        / #                                        搜索#

        

       查帮助的能力决定了我们水平的高度!!!

        小总结!望指正!

原创文章,作者:liu-linux,如若转载,请注明出处:http://www.178linux.com/69120

(0)
liu-linuxliu-linux
上一篇 2017-02-17 17:52
下一篇 2017-02-17 22:06

相关推荐

  • 文件、目录——Linux基本命令(7)

    1.     文件名规则 (1)文件名最长255个字节          (2)包括路径在内文件名称最长4095个字节 (3)文件颜色          蓝色-…

    2017-07-17
  • 文本处理工具补充之sed命令

    sed:stream editor,行编辑器         sed命令工作原理:它在处理数据时,每次只处理一行,首先把当前处理的行存储在临时缓冲区中,我们称这个缓冲区称为“”模式空间“,接着用sed命令处理缓冲区中的内容,处理完后,把缓冲区中的内容送到屏幕上显示出来,接着去处理…

    Linux干货 2016-08-11
  • 第一周的学习总结

       本人是Linux 小白,0基础。加入马帮开始Linux之旅。由于完全不懂Linux,所以在学习的过程中,每课都要看上2遍。接下来说说我第一周所学的内容。 首先是了解到了计算机基础知识,计算机的组成部分、CPU架构类型、其他外围设备。 操作系统基础知识进程管理、内存管理、网络管理、驱动管理、安全管理等。 Linux的起源、发行版以及构…

    Linux干货 2016-02-28
  • 计算机的组成介绍

    一,什么是计算机?     计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 二,发展历史 阶段 时期(年) 主要器件 特征 应用领域发展 第一代 1946—1958 电子管数字机 电子管,机…

    2016-10-29
  • 马哥教育网络班22期+第14周课程练习

    系统的INPUT和OUTPUT默认策略为DROP;   iptables -P INPUT DROP   iptables -P OUTPUT DROP 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了adm…

    Linux干货 2016-12-05
  • CentOS 7和CentOS 6 使用gpg工具实现公钥加密和解密

    运行环境: [root@Shining ~]# uname -a Linux Shining.ACG 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x…

    Linux干货 2016-12-01