docker 命令补全
补全:
安装docker自带包:
source /usr/share/bash-completion/completions/docker
缺少下面的包,TAB会报错
yum install -y bash-completion
chmod 755 /usr/share/bash-completion/bash_completion
sh /usr/share/bash-completion/bash_completion
很多命令都会提供一个bash-complete的脚本,在执行该命令时,敲tab可以自动补全参数,会极大提高生产效率。
docker亦如此,如:yum install docker后,会有一个文件: /usr/share/bash-completion/completions/docker ;
显然,该脚本是用于bash自动补全的,但是,不幸的是,直接 source 执行该脚本后,docker命令后敲tab,有如下错误:
docker -bash: _get_comp_words_by_ref: command not found
-bash: [: 1: unary operator expected
-bash: [: 1: unary operator expected
-bash: [: -eq: unary operator expected
-bash: _get_comp_words_by_ref: co