Dom. Abr 21st, 2024

Aunque Mac Os es un sistema de escritorio fantástico, quizás en alguna ocasión hayas necesitado acceder al Terminal para configurar algún programa escondido, conectar por ssh a otro servidor etc. etc. Seguramente habrás notado que lo que nos muestra la pantalla del terminal es monocromo por lo complica el moverse por directorios/ficheros. Pues bien, es posible ajustar Terminal para que muestre sus listados en colores diferentes dependiendo del tipo de objeto que se lista (directorios, alias, ejecutables…).

Para ello, y referido a Bash que es el Terminal por defecto en Mac OS X, hay que añadir las siguientes líneas al archivo /etc/bashrc:

export TERM=xterm-color
export CLICOLOR=1
export LSCOLORS=cxfxexexDxexexDxDxcxcx

La variable LSCOLORS puede ser configurada con arreglo a estas normas:

1. Correspondencias con los colores:

a negro
b rojo
c verde
d marrón
e azul
f magenta
g cyan
h gris
A gris fuerte
B rojo fuerte
C verde fuerte
D fuerte
E azul fuerte
F magenta fuerte
G cyan fuerte
H blanco
x color de fuente y fondo de fuente por defecto

2. El valor de LSCOLORS contiene 11 pares de caracteres, cada par corresponde a un tipo de objeto y cada par se forma por el carácter del color de fuente y el carácter del color de fondo

3. Los 11 pares se corresponden con:

1. directorio
2. alias
3. socket
4. pipe
5. ejecutable
6. bloque especial
7. carácter especial
8. ejecutable
9. ejecutable
10. directorio en el que otros pueden escribir
11. directorio en el que otros pueden escribir

4. Como ejemplo, si LSCOLORS=cxfxexexDxexexDxDxcxcx:

– directorios en verde
– alias en magenta
– sockets, pipes y especiales en azul
– ejecutables en amarillo
– todos tienen el fondo de fuente por defecto.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para fines de afiliación y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad