| complete命令是声明对于每一个NAME名称如何完成读取参数。如果不带选项,现有的补全声明会以可以重用为输入的格式打印出来。 语法格式:complete [参数] 常用参数: | -p | 以可重用的格式打印现有的补全声明 |  | -D | 对于没有补全声明定义的命令,设定默认的补全动作 |  | -E | 对于 “empty” 命令设定补全动作,—— 对于空行的补全 |  | -r | 对于每个 NAME 名称删除补全声明,或者如果没有提供 NAME名称,删除所有的补全声明 | 
参考实例 以可重用的格式打印现有的补全声明: [root@linuxcool ~]# complete -p 对于没有补全声明定义的命令,设定默认的补全动作: [root@linuxcool ~]# complete -D 对于 “empty” 命令设定补全动作,—— 对于空行的补全: [root@linuxcool ~]# complete -E 对于每个 NAME 名称删除补全声明,或者如果没有提供 NAME名称,删除所有的补全声明: [root@linuxcool ~]# complete -r |