Me gustaría saber cómo cambiar el color del terminal, así que cada vez que corro
ls
devolverá el nombre de:
- Directorios en rojo
- Archivos en azul
- Archivos ejecutables (los que haces
./file
) en verde claro
¿Cómo hago eso?
Me gustaría saber cómo cambiar el color del terminal, así que cada vez que corro
ls
devolverá el nombre de:
./file
) en verde claro ¿Cómo hago eso?
Generalmente esto se hace con
ls -G
Personalmente estoy usando un alias, por ejemplo, en .bash_aliases
que está cargado por .bash_profile
alias ls="ls -G"
Sin embargo, hay otra opción, es decir, activar CLICOLOR
en tu shell, por ejemplo. agregando lo siguiente a su .bash_profile
export CLICOLOR=1
Consulte este artículo "ls, colors, y Terminal.app" para personalizar el ls
colores predeterminado.
Básicamente, lo que debe hacer es cambiar el valor de la variable LSCOLORS
(el valor predeterminado es Gxfxcxdxbxegedabagacad
en OS X). Cada letra representa un color:
Y cada grupo de dos letras, el color de primer plano y el de fondo para un tipo de entrada.
Por ejemplo, las dos primeras letras hacen que sus directorios se muestren como Cian ( G
) en un fondo predeterminado ( x
) (es decir, el color de fondo de su término).
Las posiciones son:
Entonces, para obtener la salida que hiciste en tu pregunta, configurar LSCOLORS
a bxfxcxdxcxegedabagacad
debería hacer el truco, excepto por los colores de "archivos normales", que parece que no se pueden cambiar de esta manera.
Todos los créditos para Jonathan Dance para la publicación del blog vinculada anteriormente , la mayoría de esta respuesta se copia de ella