Pantalla desordenada con caracteres extraños en Gentoo después de `cat` un archivo binario


11

Corrí cat /etc/localtimepara ver el contenido de /etc/localtime, sin embargo, es un archivo binario, por lo que mi consola se convirtió así:

texto alternativo

Puede notar que el texto rojo en la captura de pantalla es "LiveCD"; Los comandos se pueden ejecutar correctamente, pero se muestran de forma extraña. Estoy en medio de un proceso de instalación, por lo que preferiría evitar reiniciar. ¿Cómo puedo volver mi pantalla a la normalidad?

ACTUALIZACIÓN : después de ejecutar make menuconfigpara ingresar una GUI y salir, vuelve a la normalidad.


1
La razón por la que "make menuconfig" arregla su pantalla es que la ejecución del programa está vinculada a una biblioteca de manejo de terminales (¿libncurses, creo?) Y como parte de la inicialización del programa, restablecerá el terminal a un estado conocido.
hlovdal

solo una nota: este problema no está relacionado con la distribución de Gentoo, ocurre en todas las distribuciones de Linux. Este escenario es típico para las salidas de consola que no son UTF8.
Mauro Toffanin

Respuestas:


19

sí, has sacado (probablemente) binario a la consola, y ha aumentado el mapeo.

En situaciones como esta, el comando que desea es reset.

presione regresar (para que sepa que tiene una línea en blanco), escriba resety presione nuevamente. :-RE


7

Una alternativa al comando de reinicio es generar el carácter ASCII SI (cambio), valor decimal 15. Esto se puede ingresar con Ctrl-O, y debería funcionar en cualquier (incluso antiguo) unix en caso de que no tenga el comando de reinicio.

prompt>
prompt>echo ^V^O

Esto funcionó para mí, resetpero no lo hizo
sincronizar el

1

Intenta ejecutar el resetcomando. Si presionar regresar antes y después del comando de reinicio no funciona, intente control-J.

Además, Alt-F2 para cambiar a un terminal alternativo puede evitar el problema temporalmente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.