功能
用于在bash中自动补全的内置命令,连续按两次TAB键其实调用的是compgen命令
示例
1、列出可以运行的所有命令,类似连续按两次TAB键
代码语言:javascript复制compgen -c
2、列出所有别名
代码语言:javascript复制compgen -a
3、列出可以运行的所有函数
代码语言:javascript复制compgen -A function
4、显示shell保留关键字
代码语言:javascript复制compgen -k
5、查看以'ls'开头的所有可用命令或别名
代码语言:javascript复制compgen -ac ls
注:这个命令很有意思,你可以挨个试下。