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:
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.
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:
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.
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
woherfile
Ist eine Textdatei, hast du einen Tippfehler gemacht und ausgeführtcat fild
woherfild
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
:Die narrensicherere Version des Befehls scheint also zu sein:
reset
Ctrl + J .Meine Erfahrungen (insbesondere in
tmux
) zeigen in einigen Fällenreset
kann nicht helfen; das tut es normalerweise immer noch.quelle