kubectl 命令自动补全

发布时间 2023-04-25 18:17:17作者: mic氘

1.bash-completion

虽然bash自带了自动补全功能,但是一般都会安装 bash-completion 来得到更好的补全效果,这个包提供了一些现成的命令补全脚本,一些基础的函数(方便编写补全脚本),还有一个基础的配置脚本。
编写自动补全脚本
大致原理,一般会有一个名为bash_completion的脚本,这个脚本会在shell初始化时加载。如对于RHEL系统来说,这个脚本位于/etc/bash_completion,而该脚本会由/etc/profile.d/bash_completion.sh中导入