CentOS:
curl -Sso ~/Des[TAB]
自动完成为:
curl -Sso ~/Desktop/
乌本图:
curl -Sso ~/Des[TAB]
什么也没做。
我可以通过卸载 bash-completion 来“修复”这个问题,但这不是真正的修复。
如何在 Ubuntu 12.10 下获得 bash-completion 的合理行为?
答案1
取消注释 /etc/bash.bashrc 中的以下部分:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi