На tty2 как сделать текстовый скриншот командной строки?
command-line
text
neverMind9
источник
источник
Ответы:
Если вы можете использовать
tmux
илиscreen
, у них есть возможность сохранить буфер прокрутки в файл.В отличие от этого
screendump
, который предназначен только для Linuxtmux
иscreen
доступен для ОС на базе BSD (например, macOS, FreeBSD) и не требует специальных разрешений.источник
Вы рассматривали
screendump
команду?источник
cat /dev/vcsN
имеет похожий эффект». Тогда почему бы просто не использоватьcat /dev/vcsN
?screendump
читает с/dev/vcsa
устройств, у которых есть информация о цвете, но, похоже, она удалена из вывода.) Кстати. Мне нравится объединять это сwatch
командой, чтобы видеть живой вывод какwatch -n0.1 screendump
./dev/vcs
Устройства @WeijunZhou не содержат информации о размере экрана, поэтомуcat /dev/vcsN
работают только в том случае, если в окне вашего терминала содержится то же количество символов, что и в виртуальном виртуальном канале, который вы захватываете.Вы можете использовать
script
для этого. Он запишет машинопись терминала. По умолчанию он будет писать в./typescript
. Конечно, вы должны сделать это заранее, чтобы это не было «скриншотом».источник