Me gustaría saber cómo cambiar el color de la terminal, así cada vez que ls
lo ejecute devolverá el nombre de:
./file
) en verde claro¿Cómo puedo hacer eso?
Por lo general, esto se hace con
ls -G
Personalmente estoy usando un alias, por ejemplo, en el .bash_aliases
que está cargado por.bash_profile
alias ls="ls -G"
Sin embargo, hay otra opción, es decir, encender CLICOLOR
en su shell, por ejemplo, agregando lo siguiente a su.bash_profile
export CLICOLOR=1
Consulte este artículo "ls, colores y Terminal.app" para personalizar los ls
colores predeterminados.
Básicamente, lo que debe hacer es cambiar el valor de la LSCOLORS
variable (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 de fondo para un tipo de entrada. Por ejemplo, las dos primeras letras hacen que sus directorios se muestren como cian ( G
) sobre un x
fondo predeterminado ( ) (es decir, el color de fondo de su término).
Las posiciones son:
Entonces, para obtener el resultado que solicitó en su pregunta, la configuración LSCOLORS
debería bxfxcxdxcxegedabagacad
funcionar, excepto los colores de "archivos normales", que parece que no se pueden cambiar de esta manera.
Todos los créditos a Jonathan Dance por la publicación del blog vinculada anteriormente , la mayor parte de esta respuesta se copia de ella.
Vicente Pazeller