Warum ändert cat pdf_file den Zeichensatz des Terminals?

Warum ändert cat pdf_file den Zeichensatz des Terminals?

Ich habe „Einführung in Linux“ von Machtelt Garrels gelesen und über den catBefehl gelesen.

Ich habe versucht, eine PDF-Datei mit zu öffnen cat. Nach dem Öffnen der Datei hat sich der gesamte Zeichensatz des Terminals geändert. Was ist der Grund dafür?

Unten sind die Vorher/Nachher-Screenshots

Vor Bildbeschreibung hier eingeben

Nach Bildbeschreibung hier eingeben

Wenn ich das Terminal nicht neu starte, werden die englischen Zeichen nicht zurückgegeben. Gibt es eine Möglichkeit, die ursprünglichen Zeichen wiederherzustellen, ohne das Terminal neu zu starten?

Antwort1

Durch die Eingabe resetsollte das Problem wieder behoben sein.

Antwort2

PDF ist keine normale Textdatei. catDas sollten Sie auch nicht. Es gibt Programme zum Lesen von PDF.

verwandte Informationen