help

【功能说明】:

help - Display informationabout builtin commands.      #显示内置命令的相关信息

  在linux系统中,使用which找不到命令所在路径的命令都是Shell内置命令,如果想获取Shell内置命令的帮助使用help获取shell内部命令的帮助信息,help命令只能显示shell内部的命令帮助信息;而对于外部命令的帮助信息只能使用man或者info命令查看。

【语法格式】:

help [-dms] [pattern ...]

help [选项 参数] [模式 shell内置命令] 

PATTERN  Pattern specifiying a help topic    #指定帮助主题的模式 <内置命令>

【选项参数】:

选项

说明

-d

显示每个主题的简短描述信息

-m

以仿man手册的格式显示帮助手册

-s

输出短格式的帮助信息,仅包括命令语法格式。

【实践操作】:

1-d 参数实例

[root@C66-192168002225 ~]# help -d cdcd - Change the shell working directory.

2-m参数实例

[root@C66-192168002225 ~]# help -m cd NAME    cd -Change the shell working directory. SYNOPSIS    cd[-L|-P] [dir] DESCRIPTION    Change the shell working directory.       Change the current directory to DIR.  Thedefault DIR is the value of the    HOME shell variable.       The variable CDPATH defines the search path for the directory containing   DIR.  Alternative directory namesin CDPATH are separated by a colon (:).    A nulldirectory name is the same as the current directory.  If DIR begins    with aslash (/), then CDPATH is not used.       If the directory is not found, and the shell option `cdable_vars' is set,    the wordis assumed to be  a variable name.  If that variable has a value,    itsvalue is used for DIR.       Options:       -L      force symbolic links to befollowed       -P      use the physical directorystructure without following symbolic       links       The default is to follow symbolic links, as if `-L' were specified.       ExitStatus:    Returns0 if the directory is changed; non-zero otherwise. SEE ALSO    bash(1) IMPLEMENTATION    GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)   Copyright (C) 2009 Free Software Foundation, Inc.    License GPLv3+: GNU GPL version 3 or later 

3-s 参数实例

[root@C66-192168002225 ~]# which cd/usr/bin/which: no cd in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)[root@C66-192168002225 ~]# help -s cdcd: cd [-L|-P] [dir][root@C66-192168002225 ~]# help cdcd: cd [-L|-P] [dir]    Change the shell working directory.        Change the current directory to DIR.  Thedefault DIR is the value of the    HOME shell variable.       The variable CDPATH defines the search path for the directory containing   DIR.  Alternative directory namesin CDPATH are separated by a colon (:).    A nulldirectory name is the same as the current directory.  If DIR begins    with aslash (/), then CDPATH is not used.       If thedirectory is not found, and the shell option `cdable_vars' is set,    the wordis assumed to be  a variable name.  If that variable has a value,    itsvalue is used for DIR.       Options:       -L      force symbolic links to befollowed       -P      use the physical directorystructure without following symbolic       links       The default is to follow symbolic links, as if `-L' were specified.       ExitStatus:    Returns0 if the directory is changed; non-zero otherwise.