Entiendo los ls
usos dircolors
para mostrar resultados en color. dircolors
tiene una base de datos predeterminada de colores asociados con las extensiones de archivo, que se pueden imprimir con el comando
dircolors --print-database
Desde man dir_colors
que leí, la base de datos de todo el sistema debería estar ubicada en /etc/DIR_COLORS
. Pero este archivo no existe en mi sistema (Debian). ¿Cómo puedo modificar la configuración de color de todo el sistema dircolors
? ¿De dónde toma el comando dircolors --print-database
la configuración, cuando no existe un archivo?
Soy consciente de que el usuario puede tener un archivo específico del usuario ~/.dircolors
con su configuración, pero esto no es adecuado para mí, ya que necesito cambiar la configuración para todos.
Una segunda pregunta es si es posible usar colores de 8 bits para colores de dir. Mi terminal es xterm-256color
.
.mp3 00;36
para usar color126 de la tabla de colores xterm-256 upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svgSegún el manual , utiliza una base de datos precompilada en ausencia de un archivo.
Para cambiar la configuración para todos, puede crear un
/etc/dircolors
archivo y agregar lo siguiente a/etc/bashrc
:fuente
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. Encuentre este
.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
Copia
/etc/DIR_COLORS
en tu/home/el/.dircolors
directorio. Créelo si no existe.Edite /home/el/.dircolors, busque el texto "dir".
Cambia esto:
A esto:
Guarde y cierre y reinicie el shell. Los directorios van del azul oscuro al negro (ilegible) al verde azulado brillante al negro (legible).
fuente
/etc/DIR_COLORS
en la distribución de OP, Debian. Y él ya sabe~/.dircolors
, esa no era la pregunta