Shell - help

本文介绍了如何在bash shell中使用`help`命令和`--help`选项来获取内置命令和可执行程序的帮助信息。`help`命令可以显示简洁的命令概要,加上`-d`、`-m`或`-s`选项可分别获取简短描述、模拟manpage格式或简短使用格式的信息。不提供参数时,`help`会列出所有可用的帮助主题。此外,很多程序也支持`--help`选项以显示命令的语法和选项。
摘要由CSDN通过智能技术生成

help - Display information about shell builtin commands, 显示shell内置命令的帮助信息。

bash对每个shell内置命令都提供了帮助功能,使用help命令,将shell内置命令作为参数,就可以显示此shell内置命令的帮助信息。

在shell内置命令执行时,加上“--help”选项,也可以显示帮助信息。这两种方式都可以。

另外,许多可执行程序也支持"--help "选项,显示该命令支持的语法和选项的描述。

关于帮助信息的说明:

在中括号[]里的参数是可选参数,而竖线“|”则表示互斥的选项,只能从中选一个。

语法:

 

help [-dms] [pattern ...]

参数:

PATTERN - 指定一个要显示帮助信息的主题

返回值:

成功返回0;如果PATTERN没找到或参数不正确,返回失败。

常用选项

Option

Long Option

Meaning

-d

输出一个简单的功能说明。

-m

模范manpage的格式显示帮助信息。

-s

仅显示一个简短的语法使用格式说明。

示例

$ help -d help

help - Display information about builtin commands.

$ help -s help

help: help [-dms] [pattern ...]

$ help -m help

NAME

    help - Display information about builtin commands.

SYNOPSIS

    help [-dms] [pattern ...]

DESCRIPTION

    Display information about builtin commands.

    

    Displays brief summaries of builtin commands.  If PATTERN is

    specified, gives detailed help on all commands matching PATTERN,

    otherwise the list of help topics is printed.

    

    Options:

      -d    output short description for each topic

      -m    display usage in pseudo-manpage format

      -s    output only a short usage synopsis for each topic matching

            PATTERN

    

    Arguments:

      PATTERN    Pattern specifying a help topic

    

    Exit Status:

    Returns success unless PATTERN is not found or an invalid option is given.

SEE ALSO

    bash(1)

IMPLEMENTATION

    GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)

    Copyright (C) 2019 Free Software Foundation, Inc.

    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

$ help --help

help: help [-dms] [pattern ...]

    Display information about builtin commands.

    

    Displays brief summaries of builtin commands.  If PATTERN is

    specified, gives detailed help on all commands matching PATTERN,

    otherwise the list of help topics is printed.

    

    Options:

      -d    output short description for each topic

      -m    display usage in pseudo-manpage format

      -s    output only a short usage synopsis for each topic matching

            PATTERN

    

    Arguments:

      PATTERN    Pattern specifying a help topic

    

    Exit Status:

    Returns success unless PATTERN is not found or an invalid option is given.

如果不加参数,则显示所有的help命令所支持的帮助主题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值