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
下一篇 2017-02-17

相关推荐

  • Shell脚本编程(上)

        Shell脚本编程基础 Shell 脚本基础:包含一些命令或声明并符合一定格式的文本文件Shell 脚本用途:        1. 自动化常用命令        2. 执行系统管理和故障排除        3. …

    2017-04-16
  • 硬链接与软链接

    引言: 链接,一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。 Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。 Inode译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。 Block:存放档案内容数据的地方。 &n…

    Linux干货 2016-10-20
  • 基础网络配置

    配置文件: /etc/ude /proc/sys/net/ipv4/ip_forward /etc/sysconfig/network-scripts/ifcfg-IFACE 网络配置文件 /etc/sysconfig/network-scripts/route-IFACE 路由配置文件 配置文件里的设置: DEVICE:此配置文件应用到的设备 HWADDR…

    Linux干货 2017-05-08
  • rpm管理包

    rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。接下来聊一聊如何安装、卸载、查询、检验rpm类的软件。 安装:…

    2017-08-19
  • 文件系统的挂载、usb设备光盘的使用

    一、     文件系统的挂载mount: 1.       挂载命令mount使用: (1)挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为,挂载点下原有文件在挂载完成后会被临时隐藏 (2) 卸载:为解除此…

    Linux干货 2016-08-29
  • mysqld_multi 多实例部署

    序言:多实例?Why?   随着硬件层面的发展,linux系统多核已经是普通趋势,而mysql是单进程多线程,所以先天上对多进程的利用不是很高,虽然5.6版本已经在这方面改进很多,但是也没有达到100%,所以为了充分的利用系统资源,mysql有自己的补充,那就是可以部署多实例,一个实例一个端口。     1,准备好mysql环境…

    2017-11-16