4 votos

Cambio de color de los terminales

Me gustaría saber cómo cambiar el color del terminal, para que cada vez que ejecute ls devolverá el nombre de:

  • Directorios en rojo
  • Archivos en azul
  • Los archivos ejecutables (los que ./file ) en verde claro

¿Cómo lo hago?

5voto

Daniel H Puntos 1052

Por lo general, esto se hace con

ls -G

Personalmente uso un alias, por ejemplo en .bash_aliases que es cargado por .bash_profile

alias ls="ls -G"

Sin embargo, hay otra opción, es decir, activar CLICOLOR en su shell, por ejemplo, añadiendo lo siguiente a su .bash_profile

export CLICOLOR=1

4voto

Guillaume Algis Puntos 334

Ver este artículo "ls, colores y Terminal.app" para personalizar el valor por defecto ls colores.

Básicamente, lo que hay que hacer es cambiar el valor del LSCOLORS (por defecto es Gxfxcxdxbxegedabagacad en OS X). Cada letra representa un color:

  • a = negro
  • b = rojo
  • c = verde
  • d = marrón
  • e = azul
  • f = magenta
  • g = cian
  • h = gris
  • A = gris oscuro
  • B = rojo intenso
  • C = verde intenso
  • D = amarillo
  • E = azul intenso
  • F = magenta
  • G = cian
  • H = blanco
  • x = por defecto

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 Cyan ( G ) en un defecto ( x ) de fondo (es decir, el color de fondo de su término).

Los puestos son:

  1. directorio
  2. enlace simbólico
  3. toma de corriente
  4. tubo
  5. ejecutable
  6. dispositivo de bloqueo
  7. dispositivo de caracteres
  8. ejecutable con setuid establecido
  9. ejecutable con setguid establecido
  10. directorio escribible por otros, con sticky bit
  11. directorio escribible por otros, sin sticky bit

Por lo tanto, para obtener la salida que pidió en su pregunta, la configuración de LSCOLORS a bxfxcxdxcxegedabagacad debería servir, excepto para los colores de los "archivos normales", que parece que no se pueden cambiar de esta manera.

Todos los créditos a Jonathan Dance por la entrada del blog enlazada anteriormente La mayor parte de esta respuesta está copiada de ella.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X