Warum führt dies dazu, dass Mac OSX über SSH druckt?

Beim Herumschrauben und Zerbrechen von Dingen bin ich auf diese dummen Befehle gestoßen (wenn sie in der richtigen Reihenfolge ausgeführt werden, bewirkt dies, was ich bekommen habe):

cd / && cat vmlinuz

cd /boot/ && cat init*

Es verursacht Sonderzeichen, die vom System nicht erkannt werden ���, aber aus irgendeinem Grund verursacht es seltsame Effekte, wie z. B. das Senden einer Glocke (eine Benachrichtigung an das System) durch iTerm2 wie im Screenshot:

Geben Sie hier die Bildbeschreibung ein

Das Seltsamste ist jedoch, dass Mac OSX druckt (Screenshot):

Geben Sie hier die Bildbeschreibung ein

Kann mir jemand erklären, warum dies passiert, insbesondere über SSH?

Vielen Dank im Voraus!

Antworten (1)

Terminal.app implementiert wahrscheinlich die Escape-Sequenz "Medienkopie" (Drucker) von VT100s. Sie können über diese Steuersequenzen auf vt100.net oder in den XTerm-Steuersequenzen nachlesen , z.

CSI Pm i  Media Copy (MC).
        Ps = 0  -> Print screen (default).
        Ps = 4  -> Turn off printer controller mode.
        Ps = 5  -> Turn on printer controller mode.
CSI ? Pm i
      Media Copy (MC, DEC-specific).
        Ps = 1  -> Print line containing cursor.
        Ps = 4  -> Turn off autoprint mode.
        Ps = 5  -> Turn on autoprint mode.
        Ps = 1  0  -> Print composed display, ignores DECPEX.
        Ps = 1  1  -> Print all pages.