Nếu tôi bắt đầu nhập một lệnh như apt-g
sau khi nhấn tab, shell sẽ hoàn thành lệnh đó apt-get
, nhưng đối với phần thứ hai của lệnh như install
, nếu tôi nhập một số ký tự như insta
, nhấn tab, sẽ không hoàn thành install
.
Một ví dụ khác: sau khi tôi sudo
nhấn tab, không hoàn thành bất cứ điều gì. ví dụ: sudo apt-ge
[ tab] và không có gì.
Tôi đã cài đặt Ubuntu bằng mini iso (trình cài đặt mạng 40 MB), vì vậy có thể có một cấu hình mà tôi đã bỏ lỡ!
Tôi đã thêm mã này vào .bashrc
nhưng vẫn không hoạt động:
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
Tôi cũng đã kiểm tra sự cho phép của .bashrc
nó và nó -rw-r--r--
.
Tôi cũng lấy nguồn .bashrc
sau khi thay đổi sử dụng source .bashrc
để áp dụng các thay đổi cho môi trường mới nhưng vẫn không có hiệu ứng.
Tôi sử dụng xfce4-terminal
vì vậy tôi nghĩ rằng nó có thể là thiết bị đầu cuối và không phải là bash.
Nhưng chỉnh sửa:
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
Và thay đổi:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
đến:
<property name="<Super>Tab" type="string" value="empty"/>
Không làm cho bất kỳ sự khác biệt quá.
source ~/.bashrc
.