如何列出类 unix 系统中的所有可用命令?

How to list all available commands in unix like system?

我想列出qnx 6.5.0 系统中所有可用的命令。这是所有可能来自命令行的命令。运行。

我认为列出 PATH 变量的所有内容就可以完成这项工作,但我还必须过滤掉不可执行的部分。

有没有简单易行的方法,使用最简单的 unix 命令?

注意:我们的系统使用 korn shell,大多数 unix 命令未包含在映像中。

查看 compgen。它是一个内置的 bash 命令,列出了所有可用的命令。

运行 这个:
compgen -c

尝试使用命令:

compgen -ac