如何从命令行获取有关 bash 变量使用的帮助?

如何从命令行获取有关 bash 变量使用的帮助?

Bash 有一些特殊或预定义的变量,例如$?$#

如何使用内置命令而不是搜索在线网页来知道这些变量的含义?

我尝试使用这个:

help variables

但它没有显示这些变量。

答案1

您可以使用 bash 手册页。用 打开它man bash。通常这由(您也可以阅读withless的手册页)显示。lessman less

less可以使用 向下滚动j、向上滚动k、退出q以及打开搜索提示/。您要搜索的部分是“特殊参数”。

答案2

您可以使用 bash 信息页面。用 打开它info bash。请注意,某些系统没有 GNUinfo文档系统或预安装的info文档bash,您可能必须为此安装一个软件包。

在 中info,您可以使用 查询主题索引i(可以补全)。例如,如果您输入$#,您将直接进入$#变量的定义。

要了解更多如何使用info,请尝试info info

答案3

只需执行这一行:

LESS=+/'^ *Special Parameters' man bash

相关内容