
セントOS:
curl -Sso ~/Des[TAB]
オートコンプリートは次のようになります:
curl -Sso ~/Desktop/
Ubuntuの場合:
curl -Sso ~/Des[TAB]
何もしません。
bash-completion をアンインストールすることでこれを「修正」できますが、それは本当の修正ではありません。
Ubuntu 12.10 で bash 補完を正常な動作にするにはどうすればよいでしょうか?
答え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