В Linux вы можете сбросить текущий текст, отображаемый на консоли текстового режима, через устройства vcs . Например, cat /dev/vcs1
создает дамп содержимого /dev/tty1
. Устройства vcsa (например /dev/vcsa1
) также содержат текстовые атрибуты.
Каждый раз, когда вы открываете /dev/vcsNUM
, вы получаете текущее содержимое буфера дисплея терминала. Это не интерфейс к тому, что в данный момент печатается на терминале - такого интерфейса нет.
Для псевдотерминалов то, что отображается в данный момент, отслеживается эмулятором терминала, и нет способа сбросить его, если эмулятор терминала не предоставит его. Например, для псевдотерминала, предоставляемого ssh, содержимое терминала будет находиться на клиентском компьютере.