linux使用bash-completion补全【原创】

1、安装

yum install bash-completion-1.3-7.el6.noarch.rpm

 

2、设置

重新登录看是否生效,service + Tab看是否生效

# service 
auditd           daytime-dgram    halt             lvm2-monitor     nginx            rpcidmapd        snmptrapd        winbind
avahi-daemon     daytime-stream   hp-asrd          mdmonitor        nmb              rpcsvcgssd       sshd             wpa_supplicant
bluetooth        discard-dgram    hp-health        messagebus       ntpd             rsync            sysstat          xinetd
cgconfig         discard-stream   hpsmhd           netbackup        ntpdate          rsyslog          tcpmux-server    zabbix_agentd
cgred            dnsmasq          httpd            netconsole       postfix          salt-minion      telnet           
chargen-dgram    ds_agent         ip6tables        netfs            rdisc            sandbox          telnet.bak       
chargen-stream   echo-dgram       iptables         network          restorecond      saslauthd        time-dgram       
chronyd          echo-stream      jexec            NetworkManager   rhnsd            single           time-stream      
crond            firstboot        killall          nfs              rpcbind          smb              udev-post        
cvs              haldaemon        lm_sensors       nfslock          rpcgssd          snmpd            vxpbx_exchanged 

如果不生效可以使用以下方法

1)在用户家目录下

vi ~/.bashrc
. /etc/bash_completion

2)全局用户生效

echo ". /etc/bash_completion" >> /etc/profile

 

echo ". /etc/bash_completion" >> /etc/profile

posted @ 2020-09-03 13:45  paul_hch  阅读(830)  评论(0编辑  收藏  举报