Bash 内置插件,无需手动输入

use*_*885 6 bash manpage

为什么某些 bash 内置程序(例如 dirs、pushd 或 help)没有手动输入?

fal*_*ner 5

他们有。它是man bashman builtins。Bash 是软件,所以它有手册解释其命令。我们不应该为我们可以在软件中给出的每个命令都编写手册。例如,ftp有一些相同的命令,如bash(eg cd) 或相同的命令,如二进制 ( ls),为所有这些制作手册是非常糟糕的。我没有谈论其他 shell 的内置函数。


kir*_*iri 5

man bash-builtins
Run Code Online (Sandbox Code Playgroud)

它们也记录在

man bash
Run Code Online (Sandbox Code Playgroud)

他们没有类似的联机帮助页的原因man help可能是因为可能与其他 shell 的内置命令或同名命令混淆。

我通常认为这是足够的。上面的两个联机帮助页都相当长且难以导航。

help <command>
Run Code Online (Sandbox Code Playgroud)