linux系统如何获取帮助命令

一、命令类型及简单帮助的获取

linux系统上,基本命令分为两类,一类是内建命令,一类是外部命令.所谓内建命令,是指由linux内核自带的系统命令,而外部命令是后期一些程序软件安装后生成的一些命令. 
1.可以通过type命令查看命令的类型,type的基础用法为: 
type COMMAND 
例如:

1.[root@zcl ~]# type cd
2.cd is a shell builtin

例如:type date

1.[root@zcl ~]# type date
2.date is /bin/date

2.可以通过whatis COMMAND获取命令的简单功能介绍,通过which COMMAND来获取命令的完整路径信息,whereis 来获取命令的全部路径信息

1.[root@zcl ~]# whatis date
2.date                 (1)  - print or set the system date and time
3.date                 (1p)  - write the date and time
4.[root@zcl ~]# which date
5./bin/date

3.通过上述方法得到命令的相关信息后,针对内部命令,可以利用help COMMAND进行简单用法的帮助获取;针对外部命令,可以利用COMMAND -help来获取命令的简单使用说明

1.[root@zcl ~]# help cd
2.cd: cd [-L|-P] [dir]
3.    Change the shell working directory.
4.    #省略
1.[root@zcl ~]# date --help
2.Usage: date [OPTION]... [+FORMAT]
3.  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
4.Display the current time in the given FORMAT, or set the system date.
5.#省略

二、man和info的使用

通过第一步分对命令的简单用法和简单说明信息的了解后,基本知道了一个命令的简单功能和简单的使用方法,那么对于外部命令的详细的使用方法以及完整性的说明信息就得借助man来进一步了解 
man是一种格式化输出相关帮助手册信息的工具,通过man帮助,我们可以了解到外部命令的详细说明信息,使用信息等等一些详细的说明,当然,man的功能不仅仅是输出命令的帮助信息,对于一些配置文件的信息,我们也可以通过man来获取详细的帮助,具体man的功能按章节可以分为几部分: 
1:用户命令的帮助信息章节 
2:系统调用的帮助信息章节 
3:C库调用的帮助信息章节 
4:设备文件及特殊文件的帮助信息章节 
5:配置文件的帮助信息章节 
6:游戏的帮助信息章节 
7:杂项 
8:管理类命令的帮助信息章节 
9:Linux内核API的帮助信息章节 
针对初期学习过程中,我们主要关注1、5、8章节的相关信息即可 
如何使用man来获取外部命令帮助,针对上述的已知的命令,我们可以利用whereis获取到该命令的相关章节之后直接man [章节号] COMMAND来进行相关命令的帮助信息获取 
例如:

1.[root@zcl ~]# man date
2.DATE(1)                          User Commands                         DATE(1)
3.
4.NAME
5.       date - print or set the system date and time
6.
7.SYNOPSIS
8.       date [OPTION]... [+FORMAT]
9.       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
10.#省略

通过查看该详情页,即可获得到命令的完整性用法 
针对配置文件的帮助,可以利用man 5 FILENAME即可获取配置文件的相关帮助信息 
例如:查看fstab配置文件的帮助信息

1.[root@zcl ~]# man 5 fstab
2.FSTAB(5)                   Linux Programmer’s Manual                  FSTAB(5)
3.
4.NAME
5.       fstab - static information about the filesystems
6.
7.SYNOPSIS
8.       #include <fstab.h>
9. #省略

通过查看详细的信息即可获取到配置文件的相关语法说明和介绍 
man在使用过程中的一些方法和技巧: