RedHat 系預設 bash 補全功能較弱,Ubuntu 預裝 bash-completion 套件提供強大補全。安裝該套件即可讓 RedHat/CentOS 享有相同體驗。
vim /etc/yum.repos.d/bash.repo
[DAG]
name=DAG repo
baseurl=https://apt.sw.be/redhat/el$releasever/en/$basearch/dag/
gpgcheck=0
enabled=1yum search bash-completion
yum install bash-completionsource /etc/bash_completion 即可生效。安裝後,Tab 鍵可補全指令、參數、檔案路徑、服務名稱等,體驗與 Ubuntu 一致。
一行 yum install bash-completion(前提是有可用源),即可大幅提升終端操作效率,強烈建議所有 RedHat 系系統管理員安裝。