CentOS7安裝補(bǔ)全命令
補(bǔ)全命令的作用
bash-completion工具可為Linux命令行提供智能提示功能,支持命令、參數(shù)及文件路徑的自動補(bǔ)全,顯著降低輸入錯誤率并提高操作效率。
安裝bash-completion
執(zhí)行以下命令安裝官方軟件包:
sudo yum install -y bash-completion
啟用補(bǔ)全功能
編輯用戶配置文件:
echo "[[ $- == *i* ]] && source /usr/share/bash-completion/bash_completion" >> ~/.bashrc
立即生效配置:
source ~/.bashrc
功能驗證
輸入系統(tǒng)命令部分字符后連按兩次Tab鍵:
yum ins<Tab><Tab>
正常情況應(yīng)顯示"install"等匹配項。
高級配置技巧
- 自定義補(bǔ)全規(guī)則:編輯
/usr/share/bash-completion/completions/
目錄下對應(yīng)腳本 - 查看已加載補(bǔ)全項:執(zhí)行
complete | grep _command
- 為自定義腳本添加補(bǔ)全支持:參考官方開發(fā)文檔