Lea lo que está escrito en /dev/tty*

Lea lo que está escrito en /dev/tty*

¿Cómo puedo leer lo que está escrito en /dev/tty*( *= 0- número detty)?

Probé sudo tail -f /dev/tty1en una terminal ( X) y luego sudo cp .emacs /dev/tty1desde otra. XNo mostré el contenido de .emacspero al presionar Ctrl-Alt-F1pude ver el contenido de .emacs.

Fondo.

¿Es esta pregunta de la misma categoría queeste?

Respuesta1

En Linux, puede volcar el texto actual que se muestra en una consola en modo texto a través delvcsdispositivos. Por ejemplo, cat /dev/vcs1vuelca el contenido de /dev/tty1. Los dispositivos vcsa (p. ej. /dev/vcsa1) también contienen atributos de texto.

Cada vez que abre /dev/vcsNUM, obtiene el contenido actual del búfer de visualización del terminal. Esta no es una interfaz para lo que se está imprimiendo actualmente en la terminal; no existe tal interfaz.

Para pseudo-terminales, lo que se muestra actualmente es rastreado por el emulador de terminal y no hay forma de volcarlo a menos que el emulador de terminal proporcione uno. Por ejemplo, para un pseudoterminal proporcionado por ssh, el contenido del terminal estaría en la máquina cliente.

información relacionada