在使用一些非标准安装或最小安装的 Linux 的时候发现包管理器无法使用 tab 补全,通常是因为没有安装 bash-completion 包。
bash-completion
# Debian系: sudo apt install bash-completion # 红帽系: sudo dnf install bash-completion
一般重启后会正常,为了让 bash 立即生效则需要:
source /usr/share/bash-completion/bash_completion