如何查看所有bash内置命令的简短描述?

如何查看所有bash内置命令的简短描述?,bash,Bash,好的,命令help返回一个两列列表,其中包括所有内置命令的语法 命令help-d返回的结果与上面的完全相同 命令help-d printf返回命令printf的简短描述: printf - Formats and prints ARGUMENTS under control of the FORMAT. 命令help-dp返回以p开头的所有命令的简短描述: popd - Remove directories from stack. printf - Formats and prints ARG

好的,命令
help
返回一个两列列表,其中包括所有内置命令的语法

命令
help-d
返回的结果与上面的完全相同

命令
help-d printf
返回命令
printf
的简短描述:

printf - Formats and prints ARGUMENTS under control of the FORMAT.
命令
help-dp
返回以
p
开头的所有命令的简短描述:

popd - Remove directories from stack.
printf - Formats and prints ARGUMENTS under control of the FORMAT.
pushd - Add directories to stack.
pwd - Print the name of the current working directory.

那么,有没有办法为所有命令生成一个简短描述列表?

这就是您要查找的命令:

help -d ''
这是因为
help
需要一个模式作为最终参数,而空模式将匹配所有主题。您可以使用
''
''
将空参数传递给命令

我怀疑
帮助
源代码包含类似以下伪代码的语句:

if (pattern) {
    results = search(pattern);
    print(results);
}
else {
    print(OVERVIEW_TABLE)
}

我建议
help-d\*
help-d“*”
?我尝试了
help-d*
,但没有成功。我想知道为什么我没有想到反斜杠或引号。可能太累了。谢谢你的建议。是的,这和赛勒斯对之前评论的建议一样有效。您能否提供一些解释或链接到解释,以了解为什么这样做?