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

相关推荐

  • 【N25第六周作业】VIM、crontab、简单脚本

    请详细总结vim编辑器的使用并完成以下练习题 第二周有写过vim的用法,请查看连接: 周期性任务计划:cron 服务程序: cronie:主程序包,提供了crond守护进程及相关辅助工具; 确保crond守护进程(daemon)处于运行状态: CentOS 7: systemctl  status  cron…

    Linux干货 2016-12-27
  • linux学习记录

    vm使用记录 1、安装vm程序; 2、下载Cenos—6.4*86_64_bin-DVD1.iso 安装: 1、新建一个虚拟机; 2、选择自定义安装(高级); 3、兼容性选择默认方式; 4、安装客户机操作系统(选择稍后安装操作系统方式); 5、选择客户机操作系统(选择Linux系统,版本号(选择自己下载的Linux系统版本,例如centos等)); 6、命名…

    Linux干货 2015-12-10
  • Lvs+keepalived+httpd+NFS搭建高可用

    自己捯饬的模型图 NAT模型图 注意事项:RealServer需要把网关指向Director,并且Director要打开转发功能命令如下:     echo "1" > /proc/sys/net/ipv4/ip_foreward DR模型图 注意事项:需要在RealServer配置…

    Linux干货 2016-10-25
  • 数组详解

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合          数组名:整个数组只有一个名字     数组索引:编号从0开始,属于数值索引     &n…

    Linux干货 2016-08-24
  • 编译安装httpd2.4-centos6

    centos6编译安装httpd2.4 默认是不支持,需自己动手进行编译 apr-1.4+ apr-util-1.4+ :需提前进行编译安装这两个软件 编辑安装httpd2.4实例 1、#安装开发包 [root@www ~]# yum groupinstall “Development Tools” “Server Pla…

    Linux干货 2017-05-17
  • 马哥教育网络班21期-第五周课程练习

    第五周作业 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@zz ~]# egrep "^[[:space:]]+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有…

    Linux干货 2016-07-29