linux 之centos-tab 键的使用

我们在使用centos系统时,有的迷你版镜像是没有参数“tab”键的,虽然能打出来但是还是很不方便。

毕竟运维讲究的是效率 这个时候我们要手动安装一个服务就可以了

yum -y install bash-completion

然后在重开一个终端就能参数“tab”了 是不是方便了很多呢!

 

但是如果我们使用k8s集群的时候,为什么参数还是不能补全呢。

这是因为还要添加一个环境变量就可以了。

我希望能用kubectl Tab能补全命令需要怎么做呢

# yum -y install bash-completion

在centos用户下

# cd ~;echo "source <(kubectl completion bash)" >> .bashrc

或 # . <(kubectl completion bash)

当然,也可以写入到/etc/profile里.退出当前终端,重启进去,以便加载source即可

[root@k8s-master ~]# vim .bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
source <(kubectl completion bash)

这里可以看到我们添加了一行:

source <(kubectl completion bash)

source .basgrc



posted @ 2021-01-07 17:52  显示昵称!  阅读(238)  评论(0)    收藏  举报