一、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 可以查帮助