Cuando tengo dircolors definidos, la vida está llena de ... color.
Cuando ls
paso less
para desplazarme, pierdo los colores.
¿Alguna sugerencia?
Lo más probable ls
es que tenga un alias ls --color=auto
, que le dice ls
que solo use colores cuando su salida es tty. Si lo hace ls --color
(que es moralmente equivalente a ls --color=always
), eso lo obligará a encender los colores.
También podría cambiar su alias para hacer eso, pero realmente no lo llamaría una buena idea. Es mejor hacer un alias diferente con --color
.
less
necesidades -R
también.
ls --color
ols --color=always
, para el caso?ls --color=always | less
y obtuve:ESC[01;32mexecute_once.shESC[0m
(Sé que esto es viejo y probablemente no te importe, pero para futuros visitantes, esto puede ser útil)Pruebe menos con la opción -R como esta:
Esto funciona para mí en una frase como esta:
Y así también:
Pero debe ajustar un poco la salida primaria (la salida de ls en este caso) con el parámetro --color.
fuente
-G
los colores que faltan-R
opción es la abreviatura de--RAW-CONTROL-CHARS
.