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

相关推荐

  • journalctl

    文章目录journalctl语法选项实例 journalctl 检索 systemd 日志,是 CentOS 7 才有的工具。 语法 journalctl [OPTIONS…]…

    入门教程 2023年 12月 19日
  • Java 日期时间

    java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date…

    入门教程 2023年 3月 4日
  • iOS环境搭建

    文章目录iOS Xcode 安装界面生成器(Interface Builder)iOS模拟器 iOS Xcode 安装 1、从 https://developer.apple.co…

    2023年 3月 18日
  • grub2-set-default

    文章目录grub2-set-default语法实例 grub2-set-default 设置系统默认的启动内核 语法 Usage: grub2-set-default [OPTIO…

    入门教程 2023年 12月 14日
  • 30. 错误处理

    欢迎来到 Golang 系列教程的第 30 篇。 文章目录什么是错误?示例错误类型的表示从错误获取更多信息的不同方法1. 断言底层结构体类型,使用结构体字段获取更多信息2. 断言底…

    入门教程 2023年 12月 5日
  • vgchange

    文章目录vgchange补充说明语法选项参数实例 vgchange 修改卷组属性 补充说明 vgchange命令 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。…

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

    文章目录pigz补充说明语法参数实例 pigz 可以用来解压缩文件,gzip的并行实现升级版 补充说明 pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzi…

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

    文章目录git补充说明语法选项例子配置修改项目中的个人信息配置自动换行常见使用场景创建SSH密钥多账号ssh配置免密码登录远程服务器https协议下提交代码免密码文件推向3个git…

    入门教程 2023年 12月 14日
  • sed

    文章目录sed补充说明sed的选项、命令、替换标记选项参数sed命令sed替换标记sed元字符集sed用法实例替换操作:s命令全面替换标记g定界符删除操作:d命令已匹配字符串标记&…

    入门教程 2024年 3月 4日
  • sshpass

    文章目录sshpass补充说明安装语法选项实例 sshpass 免交互 SSH 登录工具。 补充说明 免交互 SSH 登录工具,但不要用在生产服务器上。 如果你想自动在 SSH 登…

    入门教程 2024年 3月 11日

发表回复

登录后才能评论
Translate »