En algun momento
apt-get install
autocompletar estaba roto
Fue muy útil para mí ver el nombre de los paquetes con la Tabprensa
¿Cómo reparar este autocompletado?
apt
bash
auto-completion
Вячеслав Логинов
fuente
fuente
Respuestas:
Como se indica en los comentarios a la otra respuesta, primero asegúrese de que
bash-completion
esté instalado:y aparentemente para @diapir, ayudó a reinstalarlo:
Sin embargo, para mí, el problema no era que la finalización de bash no estuviera instalada o rota, sino que había borrado accidentalmente mi
.bashrc
archivo. Puede obtener uno nuevo copiándolo de/etc/skel
:fuente
sudo
en elchmod
comando es innecesario, ¿verdad?/etc/
es0644/-rw-r--r--
con user: group =root:root
, y cuando se copia a su carpeta de usuario, irá automáticamente a user: userEscriba el siguiente comando:
Busque estas líneas:
Descomenta algunas líneas para que se vea así:
Guarde, cierre la terminal, luego vuelva a abrirla.
Tengo este problema después de instalar 13.04, y así es como lo resuelvo.
fuente
Descargue la última versión estable de
http://bash-completion.alioth.debian.org/
insertar
a ~ / .bashrc
fuente
bash-completion
está en paquetes, ¿hay alguna razón por la que lo hiciste manualmente? El paquete debería hacer exactamente esto :)sudo apt-get install --reinstall bash-completion
Lo hice por mí.bashrc
archivo.Tenga en cuenta que la salida de este comando:
Debería ser algo como esto:
Si el valor de
Dir::Cache::pkgcache
está vacío, apt no podrá completar automáticamente los nombres de los paquetes. Eche un vistazo a sus/etc/apt/apt.conf.d/
archivos y busque esta clave para asegurarse de que no esté configurada como cadena vacía.También eche un vistazo a esta respuesta .
fuente