kubectl 命令自動補全

2021-07-24 11:52:00 字數 725 閱讀 3818

在k8s 1.3版本之前,設定kubectl命令自動補全是通過以下的方式:

source ./contrib/completions/bash/kubectl

但是在k8s 1.3版本,原始碼contrib目錄中已經沒有了completions目錄,無法再使用以上方式新增自動補全功能。

1.3版本中,kubectl新增了乙個completions的命令, 該命令可用於自動補全

source <(kubectl completion bash)

通過以上方法進行配置了,便實現了kubectl的自動補全。

注: 在linux上

# yum install -y bash-completion

# locate bash_completion

/usr/share/bash-completion/bash_completion

# source /usr/share/bash-completion/bash_completion

# source <(kubectl completion bash)

在mac上

$ brew install bash-completion

$ source $(brew --prefix)/etc/bash_completion

$ source <(kubectl completion bash)

自動補全 Docker 命令自動補全?要的

不知道這個小夥伴有多久沒用過 docker 了,突然對我說 docker 命令怎麼發生變化了 docker run 變成了 docker container run 他說,本來對 docker 命令就不熟悉,這下感覺更加混亂了。其實個人看來,這麼變化還使得命令看著更加規整 當在命令列直接輸入 doc...

自動補全 Docker 命令自動補全?要的

不知道這個小夥伴有多久沒用過 docker 了,突然對我說 docker 命令怎麼發生變化了 docker run 變成了docker container run 他說,本來對 docker 命令就不熟悉,這下感覺更加混亂了。其實個人看來,這麼變化還使得命令看著更加規整 當在命令列直接輸入docke...

Dos命令自動補全

方法 修改登錄檔 操作 執行regedit 展開 hkey local machine software microsoft command processor 可以在右邊看到 completionchar 項,是reg dword型別的。雙擊或回車,開啟屬性設定視窗,預設值為十六進製制的40,將此...