Estoy en 12.04 y estoy tratando de encontrar una manera de habilitar la finalización de Bash en el usuario root.
¿Alguna idea sobre cómo hacer eso?
12.04
bash
auto-completion
T0M XeOn LuCiFeR
fuente
fuente
sudo cat /root/.bashrc
?Respuestas:
La finalización de Bash se puede habilitar en el archivo .bashrc como se explica en estas preguntas y respuestas . En su caso, parece ser correcto en el .bashrc de su usuario, pero no en el .bashrc de su raíz. El último archivo se encuentra en
/root/.bashrc
. Abra este archivo con su editor de texto favorito como root (por ejemplo, ejecutandosudo gedit /root/.bashrc
) y elimine#
al principio de las últimas tres líneas:Tienes que cambiar las líneas 98-100 de
...a:
Luego cierre sus terminales y vuelva a abrirlos.
fuente
cat
Volvió a ver si realmente cambió el archivo como sugerí? ¿Cerró y volvió a abrir todas las terminales? Si no, intente ejecutarlo. /etc/bash_completion
manualmente (tenga en cuenta que hay un.
!).. /etc/bash_completion
manualmente?He habilitado con éxito la "finalización de bash" en Ubuntu 12.04 LTS editando el archivo "bash.bash.rc" en "etc".
Acabo de eliminar el "#" en las líneas 32-34 y la finalización de bash para "sudo" funciona bien ahora.
fuente