Solución:
Deberá configurar su LS_COLORS
exportar en tu ~/.dir_colors
(todo el sistema en /etc/dir_colors
)
Consulte aquí la documentación: http://manpages.ubuntu.com/manpages/karmic/man5/dir_colors.5.html
::EDITAR::
Para que se pegue:
- anexa esto a tu
~/.bashrc
if [ "$TERM" != "dumb" ]; then [ -e "$HOME/.dir_colors" ] && DIR_COLORS="$HOME/.dir_colors" [ -e "$DIR_COLORS" ] || DIR_COLORS="" eval "`dircolors -b $DIR_COLORS`" alias ls="ls --color=auto" fi
-
crea / edita tu
~/.dir_colors
,por ejemplo con
dircolors --print-database > .dir_colors
-
Luego fuerce una lectura de su archivo .bashrc con:
PS
source ~/.bashrc
-
Todo debería ser bonito.
Cómo cambiar los colores de los listados de archivos en shells de Linux
Resumen
Los terminales interactivos de Linux (también conocidos como terminal ssh, konsole o inicio de sesión de consola) eligen automáticamente colores para ‘archivos’, ‘directorios’, ‘enlaces duros’, ‘enlaces suaves’, ‘tuberías’, ‘sockets’, ‘sistemas de archivos’, etc. vea estos colores mostrados cuando escribe ‘ls’ para listar el contenido del archivo. Los directorios suelen ser de color azul, los archivos suelen ser de color gris claro. Se utilizan diferentes colores de primer plano / fondo para varios tipos de objetos del sistema de archivos.
Problema:
Su terminal muestra los enlaces de directorio en azul oscuro cuando escribe ‘ls’, y desea que sea de color cian claro para poder leerlo mejor.
Solución
Usando su editor favorito, abra este archivo: / etc / DIR_COLORS Debería ver algo como esto:
#NORMAL 00 # no color code at all
#FILE 00 # regular file: use no color at all
RESET 0 # reset to "normal" color
DIR 01;34 # directory
LINK 01;36 # symbolic link. (If you set this to 'target' instead of a
# numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00 # regular file with more than one link
FIFO 40;33 # pipe
SOCK 01;35 # socket
DOOR 01;35 # door
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41 # file that is setuid (u+s)
SETGID 30;43 # file that is setgid (g+s)
CAPABILITY 30;41 # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
Observe la cuarta línea hacia abajo que comienza con: “DIR”. Ese es el color de los enlaces de su directorio. Si desea obtener más información sobre el significado de los códigos, visite este sitio:
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
Observe que el código de DIR es ’01; 34 ‘. el 34 significa azul oscuro. Puede tener la tentación de editar este archivo / etc / DIR_COLORS justo donde se encuentra. NO hagas eso. Porque entonces cambiarás los colores para TODOS los que inicien sesión en esta computadora. Tendrá que hacer una copia de esto en su propio directorio para que solo su inicio de sesión se vea afectado.
Cómo cambiar los colores del directorio para su usuario
Copie / etc / DIR_COLORS en su directorio personal con este comando:
cp /etc/DIR_COLORS /home/yourusername/.dir_colors
Abra su /home/yourusername/.dir_colors en su editor favorito y edite la línea que se ve así:
DIR 01;34 # directory
Y cámbielo a esto;
DIR 01;36 # directory
34 es el código del azul, 36 es el código del cian. Guarde /home/yourusername/.dir_colors Tendrá que cerrar sesión / iniciar sesión para que la configuración surta efecto. (la obtención de sus perfiles no afectará los cambios). Una vez que cierre la sesión / inicie sesión, ejecute el comando ‘ls’. Los directorios deberían aparecer con cian en lugar de azul. Como esto:
Antes:
Después: