¿Por qué esto hace que Mac OSX se imprima sobre SSH?

3

Mientras atornillé y rompí cosas, me topé con estos comandos estúpidos (si se ejecutan en el orden que causa lo que obtuve):

cd / && cat vmlinuz

cd /boot/ && cat init*

Causa caracteres especiales que no son reconocidos por el sistema como ��� , sin embargo, por alguna razón causa efectos extraños como que iTerm2 envíe una campana (una notificación al sistema) como la captura de pantalla:

Sinembargo,lomásextrañoesqueMacOSXimprime(capturadepantalla):

¿Puede alguien explicarme a mi por qué sucede esto, especialmente a través de SSH?

Gracias de antemano!

    
pregunta mhsjlw 20.08.2015 - 01:53

1 respuesta

3

Terminal.app probablemente implementa la secuencia de escape "copia de medios" (impresora) de VT100s. Puede leer sobre esas secuencias de control en vt100.net , o en XTerm Control Sequences , por ejemplo,

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.
    
respondido por el Thomas Dickey 20.08.2015 - 02:03

Lea otras preguntas en las etiquetas