很多命令都会提供一个bash-complete的脚本,在执行该命令时,敲tab可以自动补全参数,会极大提高生产效率。...linux命令自动补全 centos7下执行yum install bash-completion之后重启系统正常。...自动补全的,但是,直接 source 执行该脚本后,docker命令后敲tab,会有错误。...kubectl命令自动补全 kubectl这个命令行工具非常重要,与之相关的命令也很多,我们也记不住那么多的命令,而且也会经常写错,所以命令自动补全是非常有必要的,kubectl命令行工具本身就支持complication...在shell命令行可以使用“Tab”键自动补全命令或文件名,这种功能其实可以在shell脚本中实现,使得使用“Tab”键可以自动补全自定义的shell函数,相关命令有三个,compgen、complete
实现思路 在 linux shell 下本身有着体验极佳的命令补全功能,即[Tab][Tab]。现通过自定义该程序的命令补全脚本实现命令补全。...重点说明 执行shell 函数,函数中生成COMPREPLY作为候选的补全结果 compgen(筛选命令) 用来筛选生成匹配单词的候选补全结果 [root@localhost ~]# help compgen...compopt(修改补全命令设置) 用于修改补全命令设置,这个命令必须在补全函数中使用,否则会报错。...类型为数组,候选的补全结果 COMP_WORDBREAKS 类型为字符串,表示单词之间的分隔符 COMP_LINE 类型为字符串,表示当前的命令行输入字符 COMP_POINT 类型为整数,表示光标在当前命令行的哪个位置...source自动补全脚本。
永久: helm completion bash > .helmrc && echo "source .helmrc" >> .bashrc 临时: sourc...
原文地址: https://blog.csdn.net/wenwenxiong/article/details/53105287 我下面测试用的 k8s版本: 1.9.3 在linux上 # yum install...bash-completion/bash_completion # source <(kubectl completion bash) 测试下,没问题后,我们对 /root/.bashrc 加2行代码 ,方便以后每次登录自动生效
一.简介 在k8s 1.3版本之前,设置kubectl命令自动补全是通过以下的方式: source ..../contrib/completions/bash/kubectl 但是在k8s 1.3版本,源码contrib目录中已经没有了completions目录,无法再使用以上方式添加自动补全功能。...查看 linux架构图 的作用 1.3版本中,kubectl添加了一个completions的命令, 该命令可用于自动补全 source <(kubectl completion bash) 二.设置补全...linux上 k8s 命令自动补全 yum install -y bash-completion source /usr/share/bash-completion/bash_completion source
在Linux上 # yum install -y bash-completion # echo -e "source /usr/share/bash-completion/bash_completion
这些 CLI 工具,都是基于 Cobra[1] 库开发,命令自动补全功能也是该库提供的一个功能,本篇文章就来讲讲如何使用 Cobra 实现命令自动补全的。...Golang 包,还是一个 CLI 工具,可以用来生成应用程序和命令文件。...使用如下命令,即可生成用于命令自动补全的代码: $ cobra add completion 或者也可以创建 cmd/completion.go 文件,来放置用于生成命令自动补全脚本的代码: var completionCmd...,即可在你的 CLI 工具中新增 completion 子命令,执行该命令即可生成相应 Shell 的命令自动补全脚本,将其插入或保存到相应 Shell 的指定位置即可实现命令自动补全功能。...Debug 命令自动补全与其他功能不同,调试起来比较麻烦,所以 Cobra 提供了调用隐藏命令,模拟自动补全脚本的方式来帮助调试代码,你可以直接使用以下隐藏命令来模拟触发: $ helm __complete
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100342.html原文链接:
本文链接:https://blog.csdn.net/solaraceboy/article/details/100539699 笔记:Docker命令自动补全 一 背景 作为一名 Linux 重度用户...,每次敲命令总会情不自禁地按下 Tab 键。...在键入 Docker 命令时也会出现类似的习惯性动作。那么是否 Docker 相关命令也能自动补全呢?...,键入镜像的首字母,镜像名称依然无法自动补全。...执行 docker run 类似的命令时,镜像名称及 tag 均能自动补全了。
等待几分钟让其自动安装完成(这里下载速度慢不建议切换到国内源,折腾的功夫也下载完里,关键国内源下的brew内容并不全) 二....然后输入命令查看bash-completion文件信息 brew info bash-completion 信息如图,根据其提示把命令行加入mac的配置文件 ~/.bash_profile中 ?...在终端输入如下命令可以打开 .bash_profile文件 vim ~/.bash_profile ? 三....确定自己电脑安装的git版本 查看你的git版本,还没有安装git的可以自己通过brew安装,命令如下 brew install git 安装完git之后查看版本,通过命令 git --version...然后终端输入命令 brew unlink bash-completion brew link bash-completion ? 注意:最后一步不要忘记重启终端
Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件。 Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件。...complete-dict. 1、下载Pydiction: (1)wget https://github.com/rkulla/pydiction/archive/master.zip #自行下载上传Linux
当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然而发现在mac系统下,git不能实现命令的自动补全,然后网上查找资料,找到了解决办法,终于可以实现了git命令的自动补全功能...安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过): HomeBrew的网址:https://brew.sh/index_zh-cn.html 在终端输入如下命令...此时可以在命令行中输入命令brew进行测试,可以看到如下结果,说明安装成功。 ?...将下面这句话 添加到~/.bash_profile if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 不添加想要补全起作用...,每次都需要执行 source ~/.git-completion.bash 补全才能生效 注:原文地址:http://blog.csdn.net/chenbifeng/article/details
设置jquery命令自动补全 打开 File > Settings > Languages & Frameworks > JavaScript > Libraries 选择Add ?...设置完毕之后,编辑页面查看有无命令提示,如下: ? 可以看到已经可以提示成功了。 还有其他库也是这样添加即可。 最后还可以使用Download的方式来设置,如下: ?
安装完毕Python后,你以为直接运行 pip install mycli 就可以完成安装mycli [root@mysql ~]# pip install mycli # 直接输入此命令则会报如下错误...determine which files belong to it which would lead to only a partial uninstall. 2、接着,出现如上报错我们需要将安装命令更改为...(message, file=sys.stderr) ^ SyntaxError: invalid syntax 这个报错是因为缺少一些Python的依赖包而导致的找不到文件.../mycli-users Home: http://mycli.net Thanks to the contributor - Nathan Taggart 可以看到下图中可自行上下键选择下来所使用的命令...,可使用tab键补全 ?
他说,本来对 Docker 命令就不熟悉,这下感觉更加混乱了。其实个人看来,这么变化还使得命令看着更加规整 当在命令行直接输入 docker 然后回车: ?...从图中可以看出,Docker 将命令结构化的划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命令 (这是自 Docker 1.13 开始的改动...Docker 命令自动补全[1] 为了解决这个问题,Docker 也提供了非常完善的命令自动补全功能,也就是把一切交给 Tab 键 Mac 安装Docker命令自动补全 逐条键入下面命令: brew install...答案请看这篇:这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔 Zsh安装Docker命令自动补全 如果没有安装 Oh-My-Zsh shell,第一步则是要先安装它,逐条键入下面命令...顺便说一下,强烈建议使用 git 插件 最后刷新一下使之生效: source ~/.zshrc 总结 自动补全功能就可以疯狂利用你的 Tab 键,这比查阅文档要更加快捷,来看看效果: ?
ubuntu 安装命令行自动补全 ~# apt-get install bash-completion ~# source /etc/bash_completion 编辑/etc/bash.bashrc
对用习惯了myeclipse 的自动补全的程序员,突然发现没这玩意, 觉得不好使,于是对eclipse进行了设置,按照老办法在preferrence中keys进行了设置。...然后去编写代码,发现补全效果失效。 重新了好几遍,没效果。心中纳闷了。 问了下度娘,看了好几篇文章没入正题。 在一篇文章中发现了失效的问题多种情况总结,最后找到了原因。...原因是自动补全需要在java选项中设置 java的property。 具体方法如下: eclipse自补全失效的解决办法: 1. 先检查自动补全的快捷方式是否设置正确。如下图所示: 2....自动补全需要对java -edit-content assisnt 进行设置。设置如下图: 3.完成上述步骤,问题解决。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。...方式一:临时使用自动补全功能 mysql -u root -p --auto-rehash 方式二:永久使用自动补全功能 编辑/etc/my.cnf注释[mysql]下的no-auto-rehash或者新加...方式三:使用软件mycli实现自动补全功能 1)安装第三方源 yum -y install epel-release 2)安装python-pip yum -y install python-pip...//通过mycli命令启动MySQL数据库 mycli -uroot -p 1234
偶然看到亮神写的一篇“解决 msfvenom 命令自动补全”文章,心想,还有这操作?...0X03 安装自动补全脚本 输入: git clone https://github.com/Green-m/msfvenom-zsh-completion ~/.oh-my-zsh/custom/plugins...保存,退出 执行 source~/.zshrc 或 zsh 命令。 按照以上的操作应该就能实现了,此步骤也是官方给出的步骤,但是实际操作后,并不能补全命令 ? 按 tab 键没有任何反应,说明失败。...0X04 解决方法 我也是经过了很长时间才找到解决方法的,是我无意中看见关于 docker 命令补全方法, 其中多出了两条命令,我拿过来一试,成功了,尼玛,意不意外,惊不惊喜?...//github.com/Green-m/msfvenom-zsh-completion Oh-my-zsh 官网:https://ohmyz.sh/ 亮神笔记《第三十讲:解决 msfvenom 命令自动补全
领取专属 10元无门槛券
手把手带您无忧上云