В какой-то момент
apt-get install
автозаполнение было сломано
Мне было очень полезно увидеть название пакетов с помощью Tabпрессы
Как восстановить это автозаполнение?
apt
bash
auto-completion
Вячеслав Логинов
источник
источник
Ответы:
Как указано в комментариях к другому ответу, сначала убедитесь, что
bash-completion
установлено:и, видимо, для @diapir, это помогло переустановить его:
Однако для меня проблема была не в том, что bash-creation не был установлен или сломан, а в том, что я случайно удалил свой
.bashrc
файл. Вы можете получить новый, скопировав его из/etc/skel
:источник
sudo
вchmod
команде не является необходимым, правда?/etc/
это0644/-rw-r--r--
с пользователем: группа =root:root
, и при копировании в папку пользователя, автоматически перейдет к пользователю: пользовательВведите следующую команду:
Посмотрите на эти строки:
Раскомментируйте некоторые строки, чтобы они выглядели так:
Сохраните, закройте терминал, затем снова откройте его.
У меня есть проблема после установки 13.04, и вот как я ее решаю.
источник
Загрузите последнюю стабильную версию с
http://bash-completion.alioth.debian.org/
вставить
в ~ / .bashrc
источник
bash-completion
в пакетах - есть ли причина, по которой вы сделали это вручную? Пакет должен делать в значительной степени именно это :)sudo apt-get install --reinstall bash-completion
сделал это для меня.bashrc
файле.Обратите внимание, что вывод этой команды:
Должно быть что-то вроде этого:
Если значение
Dir::Cache::pkgcache
пусто, apt не сможет автоматически заполнять имена пакетов. Посмотрите на ваши/etc/apt/apt.conf.d/
файлы и найдите этот ключ, чтобы убедиться, что он не установлен в пустую строку.Также взгляните на этот ответ .
источник