help

help

该命令是bash内建命令,用于显示bash内建命令的帮助信息。

补充说明

help命令 help命令只能显示bash内建命令的帮助信息,而对于外部命令的帮助信息只能使用man或者info命令查看。

语法

help(选项)(参数)

选项

-d:显示内建命令的简要描述。
-m:按照man手册的格式输出内建命令的帮助信息。
-s:仅输出内建命令的命令格式。
不指定选项时:输出的帮助信息类似于-m选项,但是缺少段落名称和'SEE ALSO','IMPLEMENTATION'部分。

参数

bash内建命令(可以为多个,请用空格分隔开)。

常见问题

Q:有哪些命令是bash内建命令?我如何判断一个命令是否为bash内建命令?

A:您可以在终端使用 ‘man builtin’ 或 ‘man builtins’ 来获取;您可以查看bash内建命令 ‘type’ 的帮助信息。

Q:那么help命令本身的帮助信息如何获取?

A:把help作为参数传给help命令;)

Q:为什么echo也可以用 ‘man echo’ 来查看帮助信息?

A:因为除了bash内建的echo,GNU/linux的coreutils包里也有该命令;在echo的man手册中,DESCRIPTION段落的 ‘NOTE’ 也提示了和同名内建的不同。

PS:当你在shell脚本里定义了一个叫 ‘echo’ 的函数,那么调用的时候优先级会如何呢?

请参考 ‘builtin’ 命令

Q:我需要获得更多的bash的相关帮助信息

A:限于篇幅和主题,您可以在终端执行 ‘man bash’ , ‘info bash’ ,访问bash官方网站,以及搜索引擎等。

实例

使用help命令显示shell内部shopt命令的帮助信息,输入如下命令:

help shopt                #获取shopt命令的帮助信息
shopt: shopt [-pqsu] [-o long-option] optname [optname...]
    Toggle the values of variables controlling optional behavior.
    The -s flag means to enable (set) each OPTNAME; the -u flag
    unsets each OPTNAME.  The -q flag suppresses output; the exit
    status indicates whether each OPTNAME is set or unset.  The -o
    option restricts the OPTNAMEs to those defined for use with
    `set -o'.  With no options, or with the -p option, a list of all
    settable options is displayed, with an indication of whether or
    not each is set.

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/help/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 15日 下午7:27
下一篇 2023年 12月 15日 下午7:27

相关推荐

  • col

    文章目录col补充说明语法选项 col 过滤控制字符 补充说明 col命令 是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文…

    入门教程 2023年 12月 7日
  • dpkg-trigger

    文章目录dpkg-trigger补充说明语法选项参数 dpkg-trigger Debian Linux下的软件包触发器 补充说明 dpkg-trigger命令 是Debian L…

    入门教程 2023年 12月 7日
  • ulimit

    文章目录ulimit补充说明语法选项实例 ulimit 控制shell程序的资源 补充说明 ulimit命令 用来限制系统用户对shell资源的访问。如果不懂什么意思,下面一段内容…

    入门教程 2024年 3月 11日
  • lvscan

    文章目录lvscan补充说明语法选项实例 lvscan 扫描逻辑卷 补充说明 lvscan命令 用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有…

    入门教程 2023年 12月 19日
  • unexpand

    文章目录unexpand补充说明语法选项参数 unexpand 将文件的空白字符转换为制表符 补充说明 unexpand命令 用于将给定文件中的空白字符(space)转换为制表符(…

    入门教程 2024年 3月 11日
  • env

    文章目录env补充说明语法选项参数实例 env 显示系统中已存在的环境变量 补充说明 env命令 用于显示系统中已存在的环境变量,以及在定义的环境中执行指令。该命令只使用&quot…

    入门教程 2023年 12月 14日
  • iOS文件处理

    IOS文件处理 简介 文件处理不能直观的通过应用程序来解释,我们可以从以下实例来了解IOS的文件处理。 IOS中对文件的操作. 因为应用是在沙箱(sandbox)中的,在文件读写权…

    入门教程 2023年 4月 1日
  • chgrp

    文章目录chgrp补充说明语法选项参数实例 chgrp 用来变更文件或目录的所属群组 补充说明 chgrp命令 用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。…

    入门教程 2023年 12月 7日
  • openssl

    文章目录openssl补充说明实例 openssl 强大的安全套接字层密码库 补充说明 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理…

    入门教程 2024年 3月 1日
  • pmap

    文章目录pmap补充说明语法选项参数实例 pmap 报告进程的内存映射关系 补充说明 pmap命令 用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。 语法 pma…

    入门教程 2024年 3月 1日

发表回复

登录后才能评论
Translate »