CentOS默認沒有像Ubuntu系統一樣命令參數補全功能,例如yum install無法補全。通過安裝bash-completion安裝命令參數補全增強。
CentOS6
默認情況下,CentOS6官方源不包含bash-completion,需要從epel源中安裝。可直接安裝rpm包
# rpm -ivh https://mirrors.ustc.edu.cn/epel/6/x86_64/bash-completion-1.3-7.el6.noarch.rpm
或者安裝epel的repo源,通過yum安裝
# rpm -ivh https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm # yum -y install bash-completion
CentOS7
CentOS7官方源默認已經包含bash-completion,直接安裝
# yum -y install bash-completion
最后
退出當前shell,重新登陸shell,即可生效
[root@ftpserver conf]# yum group groupinfo groupinstall grouplist groupremove
擴展
EPEL的全稱叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社區打造,為 RHEL 及衍生發行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。裝上了 EPEL之后,就相當於添加了一個第三方源以獲得 RHEL 的高質量、高性能、高可靠性,又需要方便易用(關鍵是免費)的軟件包更新功能。
一些開源的Linux鏡像站都已經提供epel源,如:
https://mirrors.ustc.edu.cn/ https://mirrors.aliyun.com/