linux 获取命令的帮助

一、whatis       //显示命令的简单说明,相当于命令的介绍,安装后不可立即使用,需要制作数据库

  • #CentOS 7 版本以后
  • mandb
  • #CentOS 6 版本之前
  • makewhatis
  • whereis       //查看命令帮助路径

二、查看命令的帮助

1、内部命令    //使用type查看是否是内部命令

     ①help   +内部命令

     ② man  BASH

2、外部命令

commad + --help

                + -h

3、查命令帮助的思路

①whatis  cmd    mandp //看看命令是干啥的

②type  CMD                  //查看是内部命令还是外部命令

③如果是内部命令:help CMD ; man bash   //man bash中有所有的内部命令

④如果是外部命令:CMD  --help  | -H  

 

例子:

[root@centos8 ~]#date --help

Usage: date [OPTION]... [+FORMAT]

or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

Display the current time in the given FORMAT, or set the system date.

[root@centos8 ~]#cal -h

Usage:

cal [options] [[[day] month] year]

cal [options] <timestamp|monthname>

[root@centos8 ~]#openssl --help

Invalid command '--help'; type "help" for a list.

[root@centos8 ~]#date -h

date: invalid option -- 'h'

Try 'date --help' for more information.

[root@centos8 ~]#shutdown -h

Shutdown scheduled for Fri 2020-03-20 08:26:27 CST, use 'shutdown -c' to cancel.

 

三、查看文件格式要求

①whatis    cmd  // 查看章节号

②whereis   cmd  //查看命令帮助路径

③man  加章节   + cmd   //查看命令阿帮助章节

man 页面分组为不同的“章节”,统称为Linux手册,man 1 man

1:用户命令

2:系统调用

3:C库调用

4:设备文件及特殊文件

5:配置文件格式

6:游戏

7:杂项

8:管理类的命令

9:Linux 内核API

 

列出所有帮助

man -a keyword

搜索man手册

#列出所有匹配的页面,使用 whatis 数据库

man -k keyword

相当于 whatis

man -f keyword

打印man帮助文件的路径

man -w [章节] keyword

        

  例子 :

[root@centos8 ~]#man -w 1 passwd

/usr/share/man/man1/passwd.1.gz

[root@centos8 ~]#whatis passwd

openssl-passwd (1ssl) - compute password hashes

passwd (1) - update user's authentication tokens

[root@centos8 ~]#man 1ssl openssl-passwd

[root@centos8 ~]#dnf install man-pages

[root@centos8 ~]#man 7 ascii

[root@centos8 ~]#man 7 utf8

四、info + cmd 可以查帮助

上一篇:sed练习-课后练习


下一篇:CentOS8安装Redis6.2