zoukankan      html  css  js  c++  java
  • RedHat/Fedora/Centos 下bash 自动补全命令

    本文转自:运维生存时间: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。

    如果你使用过ubuntu系统,bash命令自动补齐会觉得非常方便高效。再使用RHCE或CentOS的话,你肯定会吐槽一番的,“这bash是什么鬼东西,不能自动补齐。”

    那么RHEL / CentOS 怎么启用bash命令自动补齐功能呢?请看下面

    1、首先需要安装bash-completion 包:

    [root@server src]# yum install -y bash-completion

    2、安装完成后,需要用source 命令或者是注销当前登陆用户重新登陆系统使其立即生效,如下:

    [root@server src]# source /etc/bash_completion


    3、此时你就可以使用bash 的自动补全了,如下:

    [root@server src]# yum [Tab 键]
    --assumeyes        --config           distro-sync        groupinfo          history            -
    --cacheonly        --debuglevel       downgrade          groupinstall       info               -
    check              deplist            --enableplugin     grouplist          install            -
    check-update       --disableexcludes  --enablerepo       groupremove        --installroot      p
    clean              --disableplugin    --errorlevel       help               list               -
    --color            --disablerepo      --exclude          --help             makecache          -
    [root@server src]# yum in[Tab 键]
    info     install  

    4、实例,加入我现在不知道apache 在centos 上面的包名,而我需要使用apache 服务,则可以这样:

    [root@server src]# yum install -y htt[Tab 键]
    httpd-devel.i686          httpd-manual.noarch       httping.x86_64            http-parser.i686  
    httpd-devel.x86_64        httpd-tools.x86_64        http-parser-devel.i686    http-parser.x86_64
    httpd-itk.x86_64          httpd.x86_64              http-parser-devel.x86_64  httpry.x86_64  
  • 相关阅读:
    spring 中常用的配置项
    @Value 和 @ConfigurationProperties 获取值的比较
    js 数组循环删除元素或对象
    STS 控制台 中文乱码(maven 中文乱码)
    STS application.properties 中文乱码
    [翻译] USING GIT IN XCODE [2] 在XCODE中使用GIT[2]
    [翻译] USING GIT IN XCODE [1] 在XCODE中使用GIT[1]
    [翻译] GTAppMenuController
    [翻译] ATTutorialController
    [翻译] ZCSHoldProgress
  • 原文地址:https://www.cnblogs.com/chenjiahe/p/5805701.html
Copyright © 2011-2022 走看看