Saltar al contenido

dircolors: modifica la configuración de color globalmente

No olvides que en las ciencias cualquier problema puede tener diferentes resoluciones, por lo tanto nosotros aquí te mostramos lo más óptimo y mejor.

Solución:

ls toma la configuración de color de la variable de entorno LS_COLORS. dircolors es simplemente una forma conveniente de generar esta variable de entorno. Para que esta variable de entorno surta efecto en todo el sistema, colóquela en el archivo de inicio de su shell.

Para bashpondrías esto en /etc/profile:

# `dircolors` prints out `LS_COLORS='...'; export LS_COLORS`, so eval'ing
# $(dircolors) effectively sets the LS_COLORS environment variable.

eval "$(dircolors /etc/DIR_COLORS)"

Para zsho lo pondrías /etc/zshrc o hacer arreglos para zsh leer /etc/profile en el inicio. Su distribución podría tener zsh haz eso ya Solo menciono esto para señalar que la configuración dircolors porque realmente todos dependen del caparazón que usan.

En cuanto a donde dircolors obtiene su configuración, cuando no especifica un archivo, solo usa algunos valores predeterminados incorporados.

Puedes usar xterm‘s 256 códigos de escape de color en su archivo dircolors, pero tenga en cuenta que solo funcionarán para xterm terminales compatibles. No funcionarán en la consola de texto de Linux, por ejemplo.

El formato para los códigos de escape de 256 colores es 38;5;colorN para colores de primer plano y 48;5;colorN para los colores de fondo. Así por ejemplo:

.mp3  38;5;160                   # Set fg color to color 160      
.flac 48;5;240                   # Set bg color to color 240
.ogg  38;5;160;48;5;240          # Set fg color 160 *and* bg color 240.
.wav  01;04;05;38;5;160;48;5;240 # Pure madness: make bold (01), underlined (04), blink (05), fg color 160, and bg color 240!

¿Dónde está el comando? dircolors --print-database tomar la configuración de, cuando no existe ningún archivo.

Según el manual, utiliza una base de datos precompilada en ausencia de un archivo.

Si se especifica el archivo, dircolors lo lee para determinar qué colores usar para qué tipo de archivo y extensiones. De lo contrario, se utiliza una base de datos precompilada. Para obtener detalles sobre el formato de estos archivos, ejecute ‘dircolors --print-database‘.

Para cambiar la configuración para todos, puede crear un /etc/dircolors archivo y agregue lo siguiente a /etc/bashrc:

d=/etc/dircolors
test -r $d && eval "$(dircolors $d)"

Linux establece los colores de fondo de la consola con dircolors:

Su archivo dircolors controla los colores de las palabras que aparecen a través de ls en la consola. Encuentra esto .dircolors archivo para su distribución, un enlace para ayudar:

http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html

Para mí en Fedora 17, mi archivo dircolors es: /etc/DIR_COLORS

Copiar /etc/DIR_COLORS en tu /home/el/.dircolors directorio. Créalo si no existe.

Edite /home/el/.dircolors, busque el texto “dir”.

Cambia esto:

DIR 01;34   # directory

A esto:

DIR 01;36   # directory

Guarde y cierre y reinicie el shell. Los directorios van de azul oscuro sobre negro (ilegible) a verde azulado brillante sobre negro (legible).

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *