美文网首页
centos7上docker命令自动补全

centos7上docker命令自动补全

作者: 风吹路过的云 | 来源:发表于2019-07-09 09:18 被阅读0次

    在使用ubuntu 18.04.2时,输入docker后按tab键都会自动补全,然而在centos7上发现却没有这种效果,后来百度了下,找到原因

    机制:
    Linux系统许多命令都会提供该命令自身的命令补齐脚本,在安装命令时会自动安装自动补齐脚本——如果有的话。该机制在Linux中被称为bash-complete。在/usr/share/bash-completion/completions目录下有许多命令自动补齐的脚本,可自行查阅。与docker有关的,有2个:docker和docker-compose。如下:

    # ls  /usr/share/bash-completion/completions/docker*
    /usr/share/bash-completion/completions/docker  /usr/share/bash-completion/completions/docker-compose
    

    自动补齐需要依赖工具bash-complete,如果没有,则需要手动安装,命令如下:

    yum install -y bash-completion
    

    安装成功后,得到文件为 /usr/share/bash-completion/bash_completion,如果没有这个文件,则说明系统上没有安装这个工具。

    装好之后,要刷新下才能让其生效:

    source /usr/share/bash-completion/bash_completion
    
    source /usr/share/bash-completion/completions/docker
    

    好了,愉快的使用docker吧,哈哈

    参考:
    https://blog.csdn.net/subfate/article/details/81113684

    相关文章

      网友评论

          本文标题:centos7上docker命令自动补全

          本文链接:https://www.haomeiwen.com/subject/zljtkctx.html