Personajes extraños en la consola Linux.

Personajes extraños en la consola Linux.

No sé exactamente cómo logré hacer esto, pero cuando invoco algunos comandos (como man mano less) veo extraños caracteres ESC[1 en la pantalla. Se parece a esto:

ingrese la descripción de la imagen aquí

Lo interesante es que otros comandos (como more) muestran el texto de la consola correctamente. ¿Cuál podría ser el caso de este comportamiento y cómo puedo solucionarlo?

Nota: Probablemente podría solucionar este problema reiniciando, pero estoy en un entorno chroot instalando el sistema operativo y prefiero evitar reinicios. Además, tengo curiosidad por saber qué pasó.

Respuesta1

Quizás su configuración de TERM sea incorrecta.

Secuencias de caracteres como "ESC [ 1 m" son secuencias ANSI que hacen que el terminal/consola muestre texto en negrita o en varios colores.

Programas como manusan su configuración TERM para traducir las páginas del manual desde su formato fuente (creo que troff) a algo que su terminal/consola pueda mostrar.

Respuesta2

Fue la variable de entorno MENOS la que se restableció.

Antes de aplicar la solución, no había ninguna variable de entorno MENOS.

Después de aplicar la solución (ejecutando env-update y source /etc/profile), el valor MENOS es "-R -M --shift 5"

-R --raw-control-chars - output "raw" control characters.

información relacionada