Hoàn thành Bash: Ubuntu vs CentOS


1

CentOS:

curl -Sso ~/Des[TAB]

tự động hoàn thành:

curl -Sso ~/Desktop/

Ubuntu:

curl -Sso ~/Des[TAB]

Không lam gi cả.

Tôi có thể "khắc phục" điều này bằng cách gỡ cài đặt hoàn thành bash, nhưng đó không phải là một sửa chữa thực sự.

Làm cách nào để có được hành vi lành mạnh khi hoàn thành bash trong Ubuntu 12.10?


Trận đấu thứ 2 trên google bug.launchpad.net/ubfox/+source/acroread/+orms/769866 - bạn có thể bắt đầu tìm kiếm từ đó

Tôi không tin rằng điều đó có liên quan đến vấn đề của tôi. Shell của tôi thoát khỏi các ký tự như khoảng trắng trong khi tự động hoàn thành tốt.
user1946605

Câu trả lời:


1

Bỏ ghi chú phần sau trong /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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.