Perché questo fa sì che Mac OSX stampi su SSH?

3

Mentre scopavo e rompevo le cose mi sono imbattuto in questi stupidi comandi (se eseguito in ordine provoca quello che ho ottenuto):

cd / && cat vmlinuz

cd /boot/ && cat init*

Fa sì che caratteri speciali non riconosciuti dal sistema come ��� , tuttavia, per qualche motivo, causano effetti strani come causare che iTerm2 invii un segnale acustico (una notifica al sistema) come la schermata:

Tuttavia,lacosapiùstranaècheMacOSXèingradodistampare(schermata):

Qualcuno può spiegare al mio perché questo accade, specialmente su SSH?

Grazie in anticipo!

    
posta mhsjlw 20.08.2015 - 01:53
fonte

1 risposta

3

Terminal.app implementa probabilmente la sequenza di escape "media copy" (stampante) da VT100s. Puoi leggere le sequenze di controllo su vt100.net o Sequenze di controllo XT , ad es.

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.
    
risposta data 20.08.2015 - 02:03
fonte

Leggi altre domande sui tag