
cuando voy a mi directorio /bin y cat ls
lo hago, estropea todos los caracteres de mi terminal, incluso mi entrada se estropea y no tengo otra opción que reiniciar la terminal. Estaba viendo un tutorial y el tipo estaba haciendo esto, aunque su terminal no se puso rara. Me pregunto por qué sucedió, porque he usado cat en otros archivos del sistema y no se suelta.
Ahora como ven en la parte inferior de mi terminal está todo desordenado
También utilicé el clear
comando, pero simplemente borra la terminal y la entrada sigue siendo rara.
Respuesta1
Lo cat ls
que hace si estás en tu /bin
directorio es mostrar el contenido del archivo ls
en la consola. Por desgracia, ese es un ejecutable binario. Contiene personajes que no tienen sentido para los humanos. En realidad, algunos de estos pueden parecerse a secuencias de escape que permiten cambiar la configuración en una terminal. Por tanto, esta salida puede cambiar de configuración de forma aleatoria, inesperada e impredecible.
Eventualmente puedes restaurar cosas ingresando "reset" (que en la pantalla puede verse como $ ⎼␊⎽␊├
) cuando se te solicite.
Si usteden realidadSi desea ver el contenido de un ejecutable binario, considere xxd ls
ver una representación hexadecimal o xxd -b ls
ver el archivo tal como está realmente almacenado, como una serie de 0 y 1. objdump -d ls
muestra, cuando sea posible, los mnemotécnicos del ensamblador representados por el código.