从大神到小白之路minishift 命令补全

Posted caihemm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从大神到小白之路minishift 命令补全相关的知识,希望对你有一定的参考价值。

工欲善其事,必先利其器

ubuntu下minishift 和oc (openshift command) 命令行补全

ubuntu默认使用bash,并且已经启用了命令补全功能

前提

minishift在ubuntu上能正常工作,oc命令加入path

1.使用root用户

sudo su

cd ~

2. 生成minishift补全文件

minishift completion bash > ~/.minishift-completion

3.生成oc补全文件

oc completion bash > oc_completion.sh
4.编辑bashrc文件
gedit .bashrc
加入source操作
source ~/oc_completion.sh
source ~/.minishift-completion
5.效果
输入mini按tab,自动补全为minishift 再输入p按tab自动补全为minishift profile,再输入l按tab,自动补全为minishift profile list
- minishift    Stopped
- nanoshift    Stopped        (Active)
输入minishift按两下tab,会提示可选项
addons      delete      ip          profile     start       version
completion  docker-env  logs        services    status      
config      hostfolder  oc-env      setup       stop        
console     image       openshift   ssh         update    
输入oc l按2下tab
label   login   logout  logs
 
 

以上是关于从大神到小白之路minishift 命令补全的主要内容,如果未能解决你的问题,请参考以下文章

Linux-tab键命令补全

mac git 命令自动补全

Linux Shell命令自动补全以及上下条命令

linux命令自动补全工具bash-completion,自动补全git、Docker、kubenetes等命令

centos命令自动补全增强

命令补全和别名