Если я начну вводить команду, например, apt-g
после нажатия tab, оболочка завершит выполнение команды apt-get
, но для второй части команды, например install
, если я введу некоторые символы, например insta
, нажатие tab, не завершит ее install
.
Другой пример: после того, как я вхожу, sudo
удар tabне завершает ничего. например: sudo apt-ge
[ tab] и ничего.
Я установил Ubuntu с помощью mini iso (сетевой установщик 40 МБ), так что, возможно, есть конфигурация, которую я пропустил!
Я добавил этот код в мой, .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
Я также проверил разрешение .bashrc
и это -rw-r--r--
.
Я также использую источник .bashrc
изменений после изменения, source .bashrc
чтобы применить изменения к новой среде, но по-прежнему никаких эффектов.
Я использую, xfce4-terminal
поэтому я подумал, что это может быть терминал, а не bash.
Но редактирование:
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
И меняется:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
чтобы:
<property name="<Super>Tab" type="string" value="empty"/>
Не имеет никакого значения тоже.
source ~/.bashrc
.