首页 > 其他分享 >kubectl添加命令自动补全

kubectl添加命令自动补全

时间:2024-03-30 20:22:24浏览次数:13  
标签:completion kubectl 补全 source 命令 添加 bash

kubectl 命令自动补全功能可以极大提高使用 Kubernetes 命令行工具的效率。以下是如何为 kubectl 添加自动补全功能的方法

你可以通过以下步骤添加 kubectl 自动补全:

1. 确保你已经安装了 bash-completion 包。

在大多数 Linux 发行版中,你可以使用包管理器来安装它。例如,在 Ubuntu 或 Debian 上,你可以运行:

sudo apt-get install bash-completion

在 CentOS 或 RHEL 上,你可以运行:

sudo yum install bash-completion

或者在新版本的系统中:

sudo dnf install bash-completion

对于 macOS 用户,如果你使用 Homebrew,可以运行:

brew install bash-completion

2. 执行 source 命令

source /usr/share/bash-completion/bash_completion

3. 如果想让系统中的所有用户都能拥有命令补全的功能,则执行如下命令:

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null

4. 如果只需要当前用户拥有命令自动补全功能,则执行如下命令:

echo 'source <(kubectl completion bash)' >> ~/.bashrc
source ~/.bashrc

5. 效果验证(双击tab键)

标签:completion,kubectl,补全,source,命令,添加,bash
From: https://www.cnblogs.com/ydswin/p/18105977

相关文章

  • 微信小程序引导组件【添加到我的小程序】
    微信小程序引导组件,点击按钮,弹窗引导用户【添加到我的小程序】源代码https://ext.dcloud.net.cn/plugin?id=17303......
  • vue3+threejs新手从零开发卡牌游戏(二十二):添加己方游戏流程(先后手、抽牌、主要阶段、战
    首先在utils/common.ts里定义一些流程相关的变量:constflow=ref([//游戏流程{name:"抽卡阶段"},{name:"主要阶段"},{name:"战斗阶段"},{name:"结束阶段"}])constflowIndex=ref(......
  • python给折线图添加标记
    我需要记录飞机作业的开始时间和结束时间#!usr/bin/envpython#-*-coding:utf-8_*-"""@author:JK@file:jisuan.py@time:2024/03/${DAY}@desc:"""importpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.tickerastickerinput_f......
  • vue3批量将图片添加水印并导出压缩包
    vue3批量将图片添加水印并导出压缩包<scriptsetuplang="ts">import{ref,onMounted}from'vue'importJSZipfrom'jszip'constimg_list=ref([{img:'https://img.keaitupian.cn/uploads/2020/07/20/zv2owzexj5i.jpg'},......
  • 宝塔面板wordpress博客站添加SSL后页面混乱解决方法
    使用http://协议打开任何页面时,所有内容都会正确加载,但是添加SSL证书后尝试使用https协议加载页面时,网站排版混乱,有些样式并未加载控制台会报错,这是因为网站中的一些资源,如图像、样式表或脚本,是通过不安全的HTTP连接访问的,当我们用https访问时,这些文件无法正常加载导致文件不......
  • CBV添加装饰器
    CBV添加装饰器fromdjango.utils.decoratorsimportmethod_decorator(1)添加在函数上classCbvTest(View):@method_decorator(login_auth)defget(self):returnHttpResponse('get请求')defpost(self):returnHttpResponse('post请求......
  • Java 快递地址 自动识别地址省市区、手机号、姓名,地址自动补全省市区 速度高达1万/秒
    公司每天需处理大量快递地址,需要将一段字符串进行解析出省、市、区、街道、详细地址、手机、姓名。类似淘宝的地址自动识别,并且需要解析到具体的楼栋单元户室。研究了好久,终于写出了一个Java版的解析算法。下载地址:https://download.csdn.net/download/u011024436/89035851算......
  • sed教程_使用sed命令向行尾添加字符(附sed元字符集)
    sed教程_使用sed命令向行尾添加字符(附sed元字符集)sed是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。sed元字符集:^锚定行的开始,如:/^sed/匹配所有以sed开头的行。$锚定行的......
  • Python对PDF文件加密和添加水印大揭秘!
    ​Python这个编程语言,不仅因为它语法简洁易懂,还因为它能帮我解决各种实际问题。最近我就用Python给PDF文件加了密,还添了个酷炫的水印,感觉自己瞬间变成了文件安全的小能手!首先,得说说这个PDF加密。你知道吗,现在网上各种资料满天飞,保护自己的文档不被他人随意查看变得尤为重要......
  • 若依RuoYi-Vue创建菜单并添加自定义页
    全文见:若依管理系统RuoYi-Vue(一):项目启动和菜单创建添加菜单和页面是若依管理系统最核心的功能,也是使用者最关心的事情,这里涉及到核心中的核心功能:权限,先不考虑那么多,直接新增页面,看看能否生效。下面演示新闻列表页添加的过程,这里如果想要新增新闻列表菜单,需要先新增“新闻”父菜......