Bash 完成:Ubuntu 與 CentOS

Bash 完成:Ubuntu 與 CentOS

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

相關內容