Debian 有提供命令手册吗?

Debian 有提供命令手册吗?

通过man which,我发现这which是Debian提供的一个shell脚本。

Debian 是否将所有提供的命令的用法放在某些文档中?类似于coreutils的手册?

我检查了https://www.debian.org/doc/user-manuals,但我没有找到 的用法which

谢谢。

答案1

我不知道所有 Debian 特定命令的列表。不过,您可以在以下位置找到 Debian 中的所有联机帮助页:manpages.debian.org,并且您可以按包查看它们,这将允许您找到打包在包中的命令,例如debianutils, 包括which

答案2

我发现这which是Debian提供的shell脚本。

该手册页上没有任何地方实际上说它是一个 shell 脚本。在 Z shell、C shell 和 TENEX C shell 中,它实际上是 shell 内置命令。只有使用其他 shell(例如 Bourne Again、Korn 和 Almquist shell)时,人们才真正最终运行/bin/which该包提供的外部程序debianutils

Debian 是否将所有提供的命令的用法放在某些文档中?

没有一组人集中负责手册。制作软件包的各个人也会编写随附的文档。有些软件附带了很好的手册。太多的产品都附有平庸、糟糕甚至没有手册的产品。

也没有任何“所有提供的命令”的列表。您可以使用哪些命令取决于您安装的软件包。并且(至少对于编写良好的软件而言)手册要么位于相同的软件包中,要么位于相关-doc或类似的软件包中。

(一个名叫丹尼尔·J·伯恩斯坦的人曾经有过解决这个问题的想法。每个包都会将其命令列表安装到以该包命名的特定子树中,并且在安装/删除包后运行的实用程序会将所有命令列表合并到一个大列表中,对每个包的所有 doco 进行索引。 Debian 不这样做。)

正如您所看到的,该软件包/bin/whichdebianutils附带了该软件包中的手册页。

我没有找到 的用法which

是的,你做到了。它就在那里,就在您查看的手册页上。在“概要”下。

对于Z shell内置命令,支持更多选项,请参阅zshbuiltins手册。对于TENEX C shell内置命令,请参见tcsh手册。

相关内容