¿Por qué el terminal no muestra el esquema de color una vez registrado como root?

10

Actualmente estoy usando Debian 7 Wheezy, y he notado que la paleta de colores en la terminal (que podría ser útil para identificar entre un gran conjunto de archivos y carpetas) no está habilitada una vez que inicie sesión como root.

Igual, he notado que la finalización de la pestaña no funciona igual en esta situación.

¿Cómo puedo configurar estos problemas?

diegoaguilar
fuente

Respuestas:

12

Si inicia sesión como root, utiliza el ~/.bashrcarchivo root que se obtiene cada vez que inicia sesión como root. En el ~/.bashrcarchivo encontrarás las siguientes líneas

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

Descomente estas líneas en consecuencia para obtener el resultado deseado.

Una vez que haya descomentado las líneas, necesitará obtener el archivo .bashrc, por ejemplo source ~/.bashrc && ls -l /.

Valentin Bajrami
fuente
Funcionó perfectamente, gracias! ¿Podría explicarme un poco sobre el origen del .bashrcarchivo?
diegoaguilar
1
@Diego Esto se discutió en superuser.com/questions/49289/what-is-the-bashrc-file
Valentin Bajrami
2
@Diego Solo debe hacerlo si acaba de modificar el archivo. Se lee automáticamente cuando comienza bash.
Gilles 'SO- deja de ser malvado'