Kubectl 中 命令自动补齐
程序员文章站
2024-03-11 16:32:37
...
在使用 kubectl 这个工具的时候,发现命令不能自动补齐,大大降低了效率!
解决办法:
1、安装 bash-completion
apt-get update
apt-get install bash-completion
或
yum install bash-completion
2、执行 type _init_completion 命令检查 bash-completion 是否安装
[email protected]:~# type _init_completion
_init_completion is a function
_init_completion ()
{
local exclude= flag outx errx inx OPTIND=1;
while getopts "n:e:o:i:s" flag "[email protected]"; do
case $flag in
n)
exclude+=$OPTARG
;;
....... 省略
}
如果此命令没有反应,那么重新打开一个xshell会话,再次执行上面的命令
3、将 completion 脚本 添加到 /etc/bash_completion.d 目录下:
[email protected]:~# kubectl completion bash >/etc/bash_completion.d/kubectl
4、重新打开一个xshell连接,重新加载shell
如果不重新加载shell的话,是没有生效的,没办法补齐的。
重新加载shell之后发现可以补齐了!大大提高了效率~!
关于 命令补齐 的更多方式: 请点我
关于 bash-completion 更多介绍:请点我
如果没有解决您的问题,很抱歉!
上一篇: 如何安装vue-cli并搭建vue项目
下一篇: kubectl get命令