zoukankan      html  css  js  c++  java
  • Linux中man命令的使用方法再解释

    原文链接:http://www.linuxidc.com/Linux/2017-03/142407.htm

    Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。

    同时也可以使用man man 查看man的使用方法。

    1.man共有以下几个章节

    2.man手册的格式

        NAME              命令名称及功能简要说明

        SYNOPSIS        用法说明,包括可用的选项

        DESCRIPTION     命令功能的详细说明,可能包括每一个选项的意义

        OPTIONS             说明每一项的意义

        FILES                   此命令相关的配置文件       

        BUGS        

        EXAMPLES          使用示例

        SEE ALSO           另外参照   

    3.man手册的使用方法

       例如:man ls  后

     查看时需要翻屏:

            向后翻一屏:space(空格键)      向前翻一屏:b

            向后翻一行:Enter(回车键)       向前翻一行:k

       查看时需要查找:

        /关键词      向后查找    n:下一个

        ?关键词     向前查找    N:前一个

    如下如所示:

        退出man:q

    4.常用实例

      分章节查看man的帮助手册:

    4.1 标准用户命令

    可以使用whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。

    例如:

    [root@nfs-server ~]#whatis cd

    cd (1p)      - change the working directory

    cd [builtins] (1)    - bash built-in commands, see bash(1)

    #从上文的输出结果我们看到cd命令是bash的内建命令,它的功能是改变当前目录,可以在1和1p的章节中查看它的帮助。

    [root@nfs-server ~]#man 1 cd

    使用上面的命令可以直接查看cd的帮助信息。

    [root@nfs-server ~]#man 1p cd

    因为1p章节是bash的帮助信息,所以在使用"man 1p cd"后,通过在man中输入"/cd"查找相关的信息才能看到cd的帮助信息。

    --------------------------------------

    我的操作如下所示:

    这是因为linux的版本比较新,去除掉了一些很简单命令的查询了。

    4.2 系统调用

    [root@nfs-server]# whatis read

    read (1p)      - read a line from standard input

    read (2)        - read from a file descriptor

    read (3p)      - read from a file

    read [builtins] (1)       - bash built-in commands, see bash(1)

    #从上面可看到,read在1,1p,2,3p中都有内容,下面查看系统调用:

    [root@nfs-server ~]#man 2 read

    --------------------------------------

    我的操作如下所示:

     

    4.3 库调用

    [root@nfs-server ~]# man 3 sleep

    --------------------------------------

    我的操作如下所示:

    4.4 特殊文件(设备文件)

    [root@nfs-server ~]#man 4 tty

    --------------------------------------

    我的操作如下所示:

    4.5 文件格式(配置文件的语法)

    [root@nfs-server ~]# man 5 passwd

    --------------------------------------

    我的操作如下所示:

    4.8 管理命令

    [root@nfs-server ~]# man 8 fdisk

    --------------------------------------

    我的操作如下所示:

     

  • 相关阅读:
    python os 用法(转)
    caffe for python
    day20-Python运维开发基础(装饰器 / 类中的方法 / 类的方法变属性)
    day19-Python运维开发基础(类的魔术方法)
    day18-Python运维开发基础(单继承 / 多继承 / 菱形继承、类的多态)
    day17-Python运维开发基础(类的封装 / 对象和类的相关操作、构造方法)
    day16-Python运维开发基础(os / os.path / shutil模块)
    Linux 创建网卡子接口
    day15-Python运维开发基础(json序列化模块、random / time / zipfile / OS模块函数)
    day14-Python运维开发基础(内置函数、pickle序列化模块、math数学模块)
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8352478.html
Copyright © 2011-2022 走看看