📜  Linux 中的 compgen 命令及示例

📅  最后修改于: 2022-05-13 01:57:31.378000             🧑  作者: Mango

Linux 中的 compgen 命令及示例

compgen是 bash 内置命令,用于列出 Linux 系统中可以执行的所有命令。此命令还可用于计算终端中存在的命令总数,甚至用于查找具有特定关键字的命令。此命令甚至用于打印 bash 详细信息,例如 bash 内置函数和其他内容。

在 Linux 中使用 compgen 命令

1.列出所有可以直接执行的命令。

compgen -c

列出所有可直接执行的命令

这将列出所有可供您直接使用的命令。

2.搜索具有特定关键字的命令



compgen -c | grep gnome

搜索具有特定关键字的命令

这将搜索其中包含关键字 gnome 的命令。

3.统计可用命令的总数

compgen -c | wc -l

计算可用命令总数

此命令将计算可以使用的命令总数。

4.列出所有的bash别名

compgen -a

列出所有 bash 别名

此命令将列出系统中存在的所有 bash 别名。



5.列出所有 bash 内置程序

compgen -b

列出所有的 bash-bulitins

此命令将列出系统中存在的所有 bash 内置程序。

6.列出所有 bash 关键字

compgen -k

6To-list-all-the-bash-keywords

此命令将列出系统中存在的所有 bash 关键字。

7.列出所有 bash 函数。

compgen -A function

7列出所有的bash功能

此命令将列出系统中存在的所有 bash 函数。