Đây là các tệp và đoạn mã của các tệp mà tôi thấy là quan tâm cho vấn đề này. Lưu ý rằng tôi đang chạy Ubuntu 10.04
Bạn có thể tìm ra vấn đề từ các tệp cấu hình của tôi. Nếu không, có thể xem xét đăng cấu hình tương ứng của bạn.
phần cuối của ~ / .bashrc
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Giảm 40% trang trong /etc/bash.bashrc (Bạn có nhận xét phần này không?)
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
Tôi tìm thấy những bài viết này được quan tâm:
http://www.linux.com/archive/feed/54005
http://www.debian-adftime.org/articles/316
Tôi sẽ phải thực hiện một số nghiên cứu thêm ... nhưng đây là những gì tôi đã nhận được cho đến nay.
Hãy thử chạy nó trong thiết bị đầu cuối và sau đó xem nếu bạn vẫn có vấn đề:
. /etc/bash_completion
Chỉnh sửa: nhận thấy rằng việc hoàn thành tab được xử lý bởi / etc / bash_completion. Nhiều lệnh linux cũng có cài đặt hoàn thành tab riêng trong thư mục /etc/bash_completion.d/.
Những người khác cũng đã có vấn đề này:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://ormszilla.redhat.com/show_orms.cgi?id=583919
Đây có thể là một lỗi trong phiên bản bash của bạn. Vậy bây giờ câu hỏi thực sự là ... Bạn có phiên bản bash nào?
Vì vậy, giải pháp rất dễ tìm thấy cho những người khác có vấn đề này:
"Nó có thể là một vấn đề với tập lệnh / etc / bash_completion. Hãy thử cài đặt lại gói bash_completion. Nó vẫn có vấn đề chứ? - W_Whalley"
-Xem ý kiến
cat filen[TAB]
vs.somecommand filen[TAB]