В следующей статье мы рассмотрим TermRecord. В настоящее время пользователи Ubuntu могут использовать различные приложения, чтобы иметь возможность записать терминальную сессию. Gnu / Linux очень гибок, поэтому мы можем найти варианты разных типов. На этот раз мы поговорим о TermRecord и о том, как он позволит нам легко, быстро и без использования тяжелых приложений записывать сеанс терминала.
Терминал, несомненно, является одним из самых полезных инструментов во всем Linux. Это основной инструмент для системных администраторов и многих программистов. Иногда удобно вести запись о нашей деятельности в терминале. Для этого в нашем распоряжении есть следующие инструменты: был создан с использованием Python и что это позволит нам записывать нашу терминальную сессию.
Это приложение может быть особенно полезно при совместном использовании нашего терминального сеанса. Давайте представим, что в технологическом отделе необходимо сопоставить некоторую информацию, генерируемую в терминале. Кроме того, это еще и возможность принимать во внимание учебные пособия в сфере образования или обучения.
Общие характеристики TermRecord
Это приложение, написанное на Python, которое записывает нашу терминальную сессию. После завершения запись будет экспортировать автономный вывод HTML очень легко поделиться.
Срок записи может быть установлен во многих дистрибутивах Gnu / Linux и MacOS. Это открытый исходный код, выпущенный под лицензией MIT. Его исходный код можно найти в вашем Страница GitHub.
Приложение предложит нам некоторые элементы управления, которые позволят нам лучше наслаждаться записанным контентом. При запуске сгенерированного файла .html мы найдем несколько интерактивные кнопки для паузы, воспроизведения и ускорения или замедления воспроизведения.
Приложение предполагается, что во время захваченного сеанса мы не собираемся изменять размер окна терминала. Если мы изменим размер окна на более крупные размеры, представление в HTML может быть плохо представлено. Если вместо этого мы изменим размер на меньшие, не должно возникнуть проблем при рендеринге записи в HTML.
Вы можете попытаться захватить события изменения размера окна, настроив сценарий, но сложно совместить синхронизацию этого события с информацией о времени, записанной сценарием. Чтобы избежать проблем, лучше не изменять размер окон терминала во время захвата.
На его странице GitHub мы сможем увидеть один демонстрационный раздел которые демонстрируют возможности TermRecord в различных сеансах оболочки.
Установить TermRecord
Приложение зависит от Python, поэтому установить его на Ubuntu совсем несложно. для начала нам нужно будет установить PIP. Если мы используем Debian, Ubuntu, Linux Mint или производные в терминале (Ctrl + Alt + T), нам нужно будет только написать следующее:
sudo apt install python-pip
Тогда мы можем установить в том же терминале TermRecord с помощью PIP:
sudo pip install TermRecord
Как пользоваться TermRecord
к начать запись нашего терминального сеанса, воспользуемся следующей командой в терминале (Ctrl + Alt + T):
TermRecord -o sesion.html
Когда мы захотим закончить запись, в том же терминале нам нужно будет написать выход и нажмите Главная. После этого нам нужно будет только открыть сгенерированный файл .html в веб-браузере, чтобы увидеть запись нашего сеанса терминала.
Помощь
Значения по умолчанию подходят для большинства пользователей. Указание только одного выходного файла HTML вместе с командой позволит нам получить то, что мы ищем. Чтобы увидеть более сложные варианты, мы можем прибегнуть к раздел помощи ввод в терминале (Ctrl + Alt + T):
TermRecord --help
Для получения дополнительной информации о том, как мы можем работать с этим приложением, мы можем обратиться к Раздел использования который можно найти на странице проекта GitHub.
TermRecord - еще один хороший вариант для записи нашего сеанса терминала, который также определяет размер окна терминала, которое мы используем.