Terminalizer – бесплатная, открытая программа с открытым исходным кодом, простая в использовании, высоко настраиваемая и мультиплатформенная, предназначенная для записи сеанса вашего терминала в Linux и генерации анимированных gif-изображений или веб-плеера для их публикации.
Она позволяет настраивать рамки окна, шрифты, цвета, стили с помощью CSS, поддерживает водяные знаки, а также позволяет редактировать кадры и настраивать задержку перед воспроизведением. Она также поддерживает визуализацию изображений с текстами на них, в отличие от захвата экрана, что позволяет достичь более высокого качества.
Читайте также: 8 лучших инструментов для записи экрана на Linux
Кроме того, вы можете настроить множество других параметров, таких как команда для захвата, качество и повторение gif, стиль курсора, тема, интервалы между символами, высота строк, задержки кадров и многое другое.

Как установить и использовать Terminalizer в Linux
Для установки Terminalizer сначала вам нужно установить Node.js, а затем установить этот инструмент глобально с помощью следующей команды.
# npm install -g terminalizer OR $ sudo npm install -g terminalizer
Установка должна быть очень простой с использованием Node.js версии 10 или ниже. Если у вас новая версия Node.js и установка не удалась, вам может потребоваться установить инструменты разработки для сборки C++-дополнений.
После завершения установки вы можете начать запись вашего терминала Linux с использованием команды record, как показано ниже.
# terminalizer record test

Чтобы выйти из сеанса записи, нажмите CTRL+D
или завершите программу с помощью CTRL+C
.
После остановки записи будет создан новый файл с именем test.yml в текущем рабочем каталоге. Вы можете открыть его с помощью любого редактора для редактирования конфигурации и записанных кадров. Вы можете воспроизвести запись с помощью команды play, как показано ниже.
# ls -l test.yml # terminalizer play test

Чтобы создать анимированный gif-файл из записи, используйте команду render, как показано ниже.
# terminalizer render test
Используйте команду generate, чтобы создать/сгенерировать веб-плеер для файла записи.
# terminalizer generate test
Наконец, для создания глобального каталога конфигурации используйте команду init. Вы также можете настроить его с помощью файла config.yml.
# terminalizer init

Для получения более подробной информации о всех командах и их параметрах выполните.
# terminalizer --help
Дополнительную информацию можно найти в репозитории Terminalizer Githug: https://github.com/faressoft/terminalizer.
Вот и всё! Terminalizer – очень полезная программа для записи сеансов вашего терминала Linux и создания анимированных gif-изображений или общего веб-плеера. Если у вас есть вопросы, не стесняйтесь обращаться к нам через форму комментариев ниже.
Source:
https://www.tecmint.com/terminalizer-record-your-linux-terminal-in-gif/