¿Puedo tener una salida de color automática para ls si mi variable de entorno TERM está establecida en xterm-256color ?
¿Puedo tener una salida de color automática para ls si mi variable de entorno TERM está establecida en xterm-256color ?
Si está usando bash, podría agregar export CLICOLOR="YES" a su ~/.bashrc .
Solo por el bien de cualquiera que pueda venir y preguntarse cómo restringir esto solo cuando el TÉRMINO es un cierto valor, podría poner algo como esto en el archivo "rc" de su shell (.zshrc o .bashrc, etc.) :
case "$TERM" in
xterm-256color)
export CLICOLOR="YES"
;;
*color|xterm*)
export CLICOLOR="YES"
;;
vt100)
export CLICOLOR="NO"
;;
esac
Tenga en cuenta que el segundo ejemplo está ahí para mostrar por qué puede querer usar 'caso' en lugar de 'si / entonces': la capacidad de usar la coincidencia de comodines y el uso de varias entradas separadas por |
Lea otras preguntas en las etiquetas terminal environment-variables