En Linux, puede volcar el texto actual que se muestra en una consola de modo de texto a través de los dispositivos vcs . Por ejemplo, cat /dev/vcs1
vuelca el contenido de /dev/tty1
. Los dispositivos vcsa (por ejemplo /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 el 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 pseudo-terminal proporcionado por ssh, el contenido del terminal estaría en la máquina del cliente.