git命令无法自动补全(sles11.3)】的更多相关文章

找到git-completion bash文件 find / -name 'git-completion' /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash 复制文件 cp /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash /etc/bash_completion.d/ source /etc/bash_completion.d/git-co…
转载 :https://blog.csdn.net/tiancaijyy/article/details/84888868 注意: 获取git-completion.bash  要对应自己的git版本   (git --version 查看) 访问  https://raw.githubusercontent.com/git/git/v2.17.2/contrib/completion/git-completion.bash 获取到的git-completion.bash  放入  /usr/l…
 [Git]08如何自动补全命令 如果你用的是 Bash shell,可以试试看 Git 提供的自动完成脚本.下载 Git 的源代码,进入 contrib/completion 目录,会看到一个git-completion.bash 文件.将此文件复制到你自己的用户主目录中(译注:按照下面的示例,还应改名加上点: cp git-completion.bash ~/.git-completion.bash 把下面一行内容添加到你的.bashrc 文件中: source ~/.git-compl…
用惯了windows命令行工具的按Tab自动补全路径功能后,在mac terminal上敲命令很不习惯.其实mac terminal也有这个功能. 在命令行输入nano .inputrc 进入.inputrc的编辑界面,输入如下语句: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete Control+O保存.重启terminal即生效…
配置文件中 默认关闭自动补全: [mysql] #no-auto-rehash # faster start of mysql but no tab completition 改为: [mysql] auto-rehash  #now tab completition…
注意:在命令行下只有切换到数据库之后,才能补全表名,对于命令是不能补全的. 1.my.conf增加如下配置: [mysql] #no-auto-rehash auto-rehash #添加auto-rehash 重启mysql服务,然后用客户端连接即可. 2.命令行增加参数 mysql -u root -p --auto-rehash…
1. 下载Git-completion.bash github地址:https://github.com/markgandolfo/git-bash-completion.git 2. copy到用户根目录~/ cp git-completion.bash ~/.git-completion.bash 3. 使之生效 source ~/.git-completion.bash 4. 修改~/.profile 增加 source ~/.git-completion.bash…
sudo ls -l /sbin/useradd 发现登陆账户没有读权限 修改为其他账户为读权限即可…
是按Tab键,左上角ESC的下面两个,如果你当前目录只有一项,只需要直接Tab,如果有多项,输入前面不同的部分再Tab,一般输入3个字母就可以,如果按一下没效果,按两下会列出所有项,然后再输入一点自己再Tab就行…
/usr/local/etc/bash_completion.d…
当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然而发现在mac系统下,git不能实现命令的自动补全,然后网上查找资料,找到了解决办法,终于可以实现了git命令的自动补全功能,现在分享如下. 安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过): HomeBrew的网址:https://brew.sh/index_zh-cn.html 在终端输入如下命令: /usr/bin/ruby -e "$(curl -fsSL https…
git安装好后发现命令不能自动补全于是搜了很多方法,先按博客里面的方法试了下: 1.下载配置文件 git clone git://git.kernel.org/pub/scm/git/git.git 2.cp  git/contrib/completion/git-completion.bash  ~/.git-completion.bash 3.在.bashrc中添加  source ~/.git-completion.bash 4.source ~/.bashrc…
之前在 「创建 fish shell 自动补全文件」 中介绍了如何创建 fish 的补全文件,实现对命令的友好补全提示.通过形如 complete -c <command> -a ["参数列表"] 的脚本来实现的. 比如 complete -c myprog -a "yes no" 可在输入 myprog 后通过 TAB 唤起提示: $ myprog<tab> no yes 但如果 <comamnd> 包含子命令时,则需要麻烦些.…
有时我会自定义一些 zsh 命令,以便提升某些高频操作的效率.本文记录我给一个自定义命令添加参数自动补全的方法. 场景 我自定义了一个 zsh 命令 gmt,执行 gmt <b2>,可以将当前所在的 git 分支 merge 到 <b2> 这个分支. 它具体完成以下工作: 切换到 git 分支 <b2>: 将 <b2> 分支更新到最新: 询问是否合并,输入 y 则进行分支合并. 也就是用一条命令完成一个 git checkout b2.git pull or…
如果你用的是 Bash shell,可以试试看 Git 提供的自动补全脚本. http://git-scm.com/download 下载 Git 的源代码,进入contrib/completion 目录,会看到一个 git-completion.bash 文件. 将此文件复制到你自己的用户主目录中,并改名加上点: cp git-completion.bash ~/.git-completion.bash 并把下面一行内容添加到你的 .bashrc 文件中: source ~/.git-comp…
在linux中命令较长时,不易记忆,使用命令行自动补全,使用方便,配置方法记录如下 需要安装bash-completion 重启后生效 命令:yum install bash-completion,安装完成后生效,按下Tab键补全命令…
目录 Bash自动补全设置 返回: Pytest权威教程 Bash自动补全设置 在Linux/Mac bash shell环境下,可以使用argcomplete对pytest命令进行自动补全.首先要安装和启用argcomplete. 使用以下命令安装argcomplete: sudo pip install 'argcomplete>=0.5.7' 全局激活argcomplete命令补全,对所有支持的Python包生效,可以执行: sudo activate-global-python-argc…
环境:centos最小化安装,会出现一些命令无法自动补全的情况,例如在docker start 无法自动补全 start 命令,无法自动补全docker容器名字.出现这种情况的可参考以下操作: yum -y update yum install -y bash-completion source /usr/share/bash-completion/completions/docker sh /usr/share/bash-completion/bash_completion reboot 注意…
下载 Git 的源代码 使用如下命令即可下载: git clone https://github.com/git/git 复制 git-completion.bash 源代码下有个 contrib/completion 目录,有个 git-completion.bash 文件 cd git/contrib/completion/ 将该文件复制到主目录(~)下 注意:复制时,文件名前加一个"点"(.),命令如下: cp git-completion.bash ~/.git-complet…
1.检查是否装了brew $ brew list如果没有,拷贝以下命令到终端 回车.可以安装好brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.查看你是否已经安装了"bash-completion",如果没有,继续往下看: $ brew install bash-completion#####安装完成之后###### ​ 3.…
一.简介 假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情.为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟.   二.操作步骤 1) cd ~ curl https://github.com/git/git/tree/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 2)添加下面几行到你的 ~/.bash_profile 文件中 if [ -…
1.检查是否装了brew $ brew list 如果没有,拷贝以下命令到终端 回车.可以安装好brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.查看你是否已经安装了"bash-completion",如果没有,继续往下看: $ brew install bash-completion #####安装完成之后######​ 3…
前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ... 他说,本来对 Docker 命令就不熟悉,这下感觉更加混乱了.其实个人看来,这么变化还使得命令看着更加规整 当在命令行直接输入 docker 然后回车: 从图中可以看出,Docker 将命令结构化的划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命…
一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数. 若用的是fish shell,建议使用virtualfish替代 virtualenvwrapper:  https://github.com/adambrenecki/virtualfish,注意,如果使用 vf new -p /usr/bin/python3.5 env35 创建出错,可以使用 sudo pip i…
rlcomplete定义了针对readline模块的命令自动补全函数.         当在unix平台下导入这个模块之后(前提是readline模块可用),一个Complete的实例会自动生成,并且它的complete()方法会被设置为readline的自动补全函数.         例如: >>>import rlcompleter >>>import readline >>> readline.parse_and_bind("tab:…
对于Linuxer来说,自动补全是再熟悉不过的一个功能了.当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全. Bash-completion 自动补全这个功能是Bash自带的,但一般我们会安装bash-completion包来得到更好的补全效果,这个包提供了一些现成的命令补全脚本,一些基础的函数方便编写补全脚本,还有一个基本的配置脚本.但也正如之前说的,这个包不是必须的,只不过可以省些力气. bash-completion这个包的安装位置…
本文转自:运维生存时间:http://www.ttlsa.com/linux/rhel- ... matically-function/ linuser  :http://www.linuser.com/thread-1085-1-1.html Bash命令自动完成功能只不过是收集各种黑客指定参数是如何通过Readline使用内置完成来完成的.该功能在其他linux分支是启用的,如ubuntu.debian等等.然而,基于RHCE分支发布的linux版本却没有安装和启用,如CentOS. 如果你…
在这里我们首先说一下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键就…
在mysql命令行有时为了方便想要按tbl键自动补全命令,以便节约时间. 具体方法如下: 第一步:修改my.cnf vi mysql/etc/my.cnf 将下图红框的代码注释,修改成如下代码: #disable-auto-rehash auto-rehash 第二步:退出,重新登录mysql 重新登录mysql就可以使用tab自动补全命令了.…
kubectl这个命令行工具非常重要,与之相关的命令也很多,我们也记不住那么多的命令,而且也会经常写错,所以命令自动补全是非常有必要的,kubectl命令行工具本身就支持complication,只需要简单的设置下就可以了.以下是linux系统的设置命令: source <(kubectl completion bash)echo "source <(kubectl completion bash)" >> ~/.bashrc…