Kubernetes kubectl 命令自动补全

linux 命令补全

# centos
yum install -y bash-completion
# Ubuntu
 apt install bash-completion
 # 生效命令补全
 source /usr/share/bash-completion/bash_completion
 # mac
 $ brew install bash-completion
  # 生效命令补全
 $ source $(brew --prefix)/etc/bash_completion
 # 可以测试docker 等其它很多命令
 docker  tab 建
[[email protected] ~]# docker
attach     config     create     exec       history    import     kill       logout     node       port       push       rm         save       service    stats      system     trust      version
build      container  diff       export     image      info       load       logs       pause      ps         rename     rmi        search     stack      stop       tag        unpause    volume
commit     cp         events     help       images     inspect    login      network    plugin     pull       restart    run        secret     start      swarm      top        update     wait

kubectl 命令补全

# linux
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc
#或者
echo "source <(kubectl completion bash)" >> /etc/profile

# mac
source <(kubectl completion bash)
# 测试
[[email protected] ~]# kubectl tab键
annotate       apply          autoscale      completion     cordon         delete         drain          explain        kustomize      options        port-forward   rollout        set            uncordon
api-resources  attach         certificate    config         cp             describe       edit           expose         label          patch          proxy          run            taint          version
api-versions   auth           cluster-info   convert        create         diff           exec           get            logs           plugin         replace        scale          top            wait

原文地址:https://blog.51cto.com/juestnow/2448752

时间: 2024-10-07 05:28:48

Kubernetes kubectl 命令自动补全的相关文章

kubectl命令自动补全功能

我们在管理k8s集群的时候,避免不了使用kubectl命令工具,但是该命令还是挺复杂的,使用中也记不住那么多的api选项,故这里介绍一下kubectl命令补全工具的安装. 1:安装bash-completion: # yum install -y bash-completion # source /usr/share/bash-completion/bash_completion 2:应用kubectl的completion到系统环境: # source <(kubectl completion

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) macos: $ brew install bash-completion $ source $(brew

kubectl命令自动补全

source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) 原文地址:https://www.cnblogs.com/gao88/p/9737651.html

命令自动补全模块rlcomplete

rlcomplete定义了针对readline模块的命令自动补全函数. 当在unix平台下导入这个模块之后(前提是readline模块可用),一个Complete的实例会自动生成,并且它的complete()方法会被设置为readline的自动补全函数. 例如: >>>import rlcompleter >>>import readline >>> readline.parse_and_bind("tab: complete")

Powershell中命令自动补全功能及使用Windows命令

上一节主要介绍了Powershell中常见的别名,以及怎么通过别名查看真实的Powershell命令,Powershell别名的命名规范以及如何新建自己的别名(Powershell内置别名不可更改)以及Powershell中兼容性别名,详细内容点击这里. 在本节主要包含以下内容. Powershell命令自动补全功能. 在Powershell中使用cmd命令. 总结 Powershell中命令自动补全功能 Powershell命令自动补全的功能也称为Tab扩展,自动补全的功能可以大大提高命令输入

在python的交互式解释器中实现命令自动补全

Python的交互式解释器没有自带像Linux Shell那样的命令自动补全功能,可以编写一个模块来实现这一功能,模块源代码来自老男孩Linux培训机构的Python讲师Alex: # python startup file import sys import readline # tab completion readline.parse_and_bind('tab: complete')

Mac系统实现git命令自动补全

当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然后发现在max下,git不能实现命令的自动补全,然后网上查找资料,终于找到了解决办法,终于可以实现了git命令的自动补全功能,现在分享如下. 安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过): HomeBrew的网址:https://brew.sh/index_zh-cn.html 在终端输入如下命令: /usr/bin/ruby -e "$(curl -fsSL https

git 命令自动补全

只需要完成下面两部,就可以实现在mac osx 下git 命令自动补齐 首先下载自动补齐脚本,使用curl命令如下: curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 编辑.profile 文件,在最后增加如下代码: if [ -f ~/.git-completion.bash ]; then source ~

Mac终端命令自动补全

在这里我们首先说一下mac终端执行命令的时候,不会像在windows系统中安装的linux一样支持自动补全,需要自己去调试 步骤如下: (1)打开终端输入nano .inputrc(这里一定要注意nano后面有一个空格) (2)在nano编辑器中写上如下命令 set completion-ignore-case on       set show-all-if-ambiguous on       TAB: menu-complete (3)按下ctrl+o,回车,重启终端,自动补全按tab键就