Ich benutzte eine Linux-Konsole und plötzlich änderte sich das Format der Buchstaben:
Ich habe wahrscheinlich die falschen Tasten gedrückt. Irgendeine Idee, wie man das behebt?
Ich benutzte eine Linux-Konsole und plötzlich änderte sich das Format der Buchstaben:
Ich habe wahrscheinlich die falschen Tasten gedrückt. Irgendeine Idee, wie man das behebt?
Antworten:
Solch ein Müll kann eine Folge eines Befehls sein, der Binärdaten an Ihre Konsole ausgibt. Normalerweise möchten Sie nicht, dass Befehle dies tun. Trotzdem ist es aufgrund eines Fehlers oder eines Fehlers möglich. Beispiel:
Du wolltest cat file woher file Ist eine Textdatei, hast du einen Tippfehler gemacht und ausgeführt cat fild woher fild zufällig eine Binärdatei.
In einem solchen Szenario werden einige bestimmte Byte-Sequenzen möglicherweise von Ihrem Terminal-Emulator als Steuersequenzen interpretiert, was sich auf das spätere Verhalten auswirkt.
Um das zu beheben:
reset. Von man 1 reset:
Wenn aufgerufen als
reset,tsetSetzt den Koch- und Echomodus, deaktiviert den Unterbrechungs- und den Rohmodus, aktiviert die Zeilenumbruchübersetzung und setzt alle nicht gesetzten Sonderzeichen auf ihre Standardwerte zurück, bevor die oben beschriebene Terminalinitialisierung durchgeführt wird. Dies ist nützlich, nachdem ein Programm abstürzt und ein Terminal in einem abnormalen Zustand belässt. Beachten Sie, dass Sie möglicherweise etwas eingeben müssen<LF>reset<LF>(das Zeilenvorschubzeichen ist normalerweise Control-J), damit das Terminal funktioniert, da der Wagenrücklauf im abnormalen Zustand möglicherweise nicht mehr funktioniert. Außerdem gibt das Terminal den Befehl häufig nicht zurück.
Die narrensicherere Version des Befehls scheint also zu sein:
reset Ctrl + J . Meine Erfahrungen (insbesondere in tmux ) zeigen in einigen Fällen reset kann nicht helfen; das tut es normalerweise immer noch.