kubectl 这个命令行工具非常重要,与之相关的命令也很多,我们也记不住那么多的命令,而且也会经常写错,所以命令自动补全是很有必要的,kubectl 工具本身就支持自动补全,只需简单设置一下即可。
bash 用户
大多数用户的 shell 使用的是 bash,Linux 系统可以通过下面的命令来设置:
$ echo "source <(kubectl completion bash)" >> ~/.bashrc
$ source ~/.bashrc
yum install bash-completion -y
logout
如果发现不能自动补全,可以尝试安装 bash-completion 然后刷新即可!
zsh 用户
如果你使用的 shell 是 zsh,可以通过下面的命令来设置:
$ echo "source <(kubectl completion zsh)" >> ~/.zshrc
$ source ~/.zshrc