Komische Zeichen, die in der Konsole erscheinen

0

Ich benutzte eine Linux-Konsole und plötzlich änderte sich das Format der Buchstaben:

console linux with bad letter format

Ich habe wahrscheinlich die falschen Tasten gedrückt. Irgendeine Idee, wie man das behebt?

Simon230
quelle
Willkommen bei Super User! Anscheinend hast du zwei Super User Accounts: dieses und dieses . Bitte nehmen Sie sich die Zeit, dies zu nutzen Dieses Hilfezentrum-Tutorial und bitten Sie die Super User-Mitarbeiter, Ihre Konten zusammenzuführen.
robinCTS

Antworten:

1

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:

  1. Drücken Sie Strg + C Einige Male, falls ein Prozess noch läuft oder Sie etwas in der Befehlszeile haben, das Sie blind eingegeben haben.
  2. Art reset.
  3. Schlagen Eingeben .

Von man 1 reset:

Wenn aufgerufen als reset, tset Setzt 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:

  1. Art Strg + J reset Ctrl + J .

Meine Erfahrungen (insbesondere in tmux ) zeigen in einigen Fällen reset kann nicht helfen; das tut es normalerweise immer noch.

Kamil Maciorowski
quelle