Leggi cosa è scritto in / dev / tty *


10

Come posso leggere ciò che è scritto in /dev/tty*( *= 0- numero di tty )?

Ho provato sudo tail -f /dev/tty1su un terminale ( X) e poi sudo cp .emacs /dev/tty1da un altro. Xnon ha mostrato il contenuto di .emacsma premendo Ctrl-Alt-F1ho potuto vedere il contenuto di .emacs.

Sfondo.

Questa domanda appartiene alla stessa categoria di questa ?

Risposte:


10

Su Linux, è possibile scaricare il testo corrente che viene visualizzato su una console in modalità testo tramite i dispositivi vcs . Ad esempio, cat /dev/vcs1scarica il contenuto di /dev/tty1. I dispositivi vcsa (ad es. /dev/vcsa1) Contengono anche attributi di testo.

Ogni volta che si apre /dev/vcsNUM, si ottiene il contenuto corrente del buffer di visualizzazione del terminale. Questa non è un'interfaccia per ciò che è attualmente in fase di stampa sul terminale - non esiste tale interfaccia.

Per gli pseudo-terminali, ciò che viene attualmente visualizzato viene monitorato dall'emulatore di terminale e non è possibile scaricarlo a meno che l'emulatore di terminale non ne fornisca uno. Ad esempio, per uno pseudo-terminale fornito da ssh, il contenuto del terminale sarebbe sul computer client.


Queste sono sicuramente alcune idee astruse con cui fare i conti. Parte di ciò che viene stampato non fa parte del buffer di visualizzazione?
Bleeding Fingers,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.