Linux命令帮助使用方法

本文详细介绍Linux中获取命令帮助的方法,包括内建命令、外部命令的使用帮助,以及如何查看不同章节的手册和搜索关键词。同时提供翻页、搜索等操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先使用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

 

转载于:https://www.cnblogs.com/sunan/p/9520921.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值