Linux命令帮助使用方法

Posted sunan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令帮助使用方法相关的知识,希望对你有一定的参考价值。

首先使用type命令判断是内部命令还是外部命令

Linux中获取命令的使用帮助:

  内建命令:使用help

  ~]# help COMMAND

  外部命令:

    (1)命令自带的简要格式的使用帮助

      ~]# COMMMAND --help

      []:表示可选;
      ...:表示可多个;

    (2)使用手册(manual)
      存储位置:/usr/share/man/
      章节:man1, man2, ..., man8
      格式:一般是压缩格式存放,节约空间;
      包括命令的帮助,命令的配置文件的帮助等;

~]# man KEYWORD
各部分功能说明:
SECTION:
  NAME:命令的名称及功能描述;
  SYNOPSIS:命令的基本使用语法;
  DESCRIPTION:详细描述信息;
  OPTIONS:命令相关参数选项说明;
  AUTHOR:作者;
  BUGS:报告程序bug的途径;
  EXAMPLES:使用示例;
  SEE ALSO:额外参考;
  FILES:相关配置文件;

SYNOPSIS:
  []:可选内容;
  <>:必须提供的内容;
  a|b|c:多选一;
  ...:同类内容可出现多次;  

    man章节:
      1 Executable programs or shell commands用户命令帮助文档;
      2 System calls (functions provided by the kernel)系统调用帮助文档(由内核提供的函数);
      3 Library calls (functions within program libraries)库调用帮助文档(由库程序提供的函数);
      4 Special files (usually found in /dev)特殊文件帮助文档;
      5 File formats and conventions eg /etc/passwd配置文件的格式的帮助文档;
      6 Games游戏帮助文档;
      7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)杂项帮助文档;
      8 System administration commands (usually only for root)系统管理命令使用帮助文档;
      9 Kernel routines [Non standard]内核程序代码的帮助文档;

      注意:当一个命令在多个章节都有时,默认显示第一个检索到的章节;

    查看指定章节帮助:
    ~]# man # KEYWORD

    查看某关键字在哪些章节下有man手册:
    ~]# whatis KEYWORD
    ~]# man -f KEYWORD

    注意:whatis执行过程是查询数据库进行的,手动更新数据库;
    ~]# makewhatis(需要安装命令程序,centos7是mandb)
    选项:
    -k:基于关键字搜索相关是使用手册,在每个手册的description中搜索
    -K:基于关键字搜索相关是使用手册,在整个帮助手册中搜索;
    -f,--whatis:相当于whatis命令,依赖whatis数据库;

    注意:man命令先是通过压缩工具解压帮助手册为某临时文件,而后显示其临时文件内容(帮助手册内容)则是通过调用less命令来实现的:
    ~]# man find:获取使用帮助;
    翻屏:
      空格键,Ctrl+f:向文件尾部翻一屏;
      b:向文件首部翻一屏;
      d:向文件尾部翻半屏;
      u:向文件首部翻半屏;
      回车键,Ctrl+#:向文件尾部翻一行;
      y,k:向文件首部翻一行;

      G:跳转至最后一行;
      #G:跳转至第#行;
    关键字搜索:
      /KEYWORD:可使用模式搜索:向文件尾部搜索;
      ?KEYWORD:向文件首部搜索;
      n:与查找命令方向相同;
      N:与查找命令方向相反;
    退出:
      q:quit退出;

    注意:man命令会到很多路径下查找man使用手册;
    在CentOS7中这路径是/etc/man_db.conf文件中,使用"MANPATH"指定定义的路径;
    在CentOS6中路径是在/etc/man.config;
    手动指定路径下查找相关的KEYWORD的手册并显示之;
    ~]# man -M /PATH/TO/SOMEDIR KEYWORD

 



























































以上是关于Linux命令帮助使用方法的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux系统上获取命令的帮助信息

Linux 帮助命令小记

linux基础帮助命令使用

Linux命令的使用格式以及命令帮助信息的获取方式

linux获取命令的帮助信息

Linux 获取命令的帮助信息