Вы можете легко записывать сеансы терминала практически со всеми программами записи экрана. Однако вы, скорее всего, получите слишком большой видеофайл. В Linux доступно несколько терминальных рекордеров, у каждого из которых есть свои сильные и слабые стороны. Showterm - это инструмент, который позволяет довольно легко записывать сеансы терминала, загружать их, делиться ими и встраивать их на любую веб-страницу. С другой стороны, вам не придется иметь дело с огромным файлом.
Showterm имеет открытый исходный код, и проект можно найти на этой странице GitHub.
Установка Showterm для Linux
Showterm требует, чтобы на вашем компьютере был установлен Ruby. Вот как установить программу.
gem установить showterm
Если в вашей системе Linux не установлен Ruby:
sudo curl showterm.io/showterm > ~/bin/showtermsudochmod +x ~/bin/showterm
Если вы просто хотите запустить приложение без установки:
bash(curl record.showterm.io)
Вы можете ввести showterm --help
для отображения экрана справки. Если страница справки не отображается, возможно, showterm не установлен. Теперь, когда у вас установлен Showterm (или вы используете автономную версию), давайте перейдем к использованию инструмента для записи.
Запись терминального сеанса
Записать терминальную сессию довольно просто. Из командной строки запустите showterm
. Это должно запустить запись терминала в фоновом режиме. Все команды, введенные в командной строке отсюда, записываются Showterm. По завершении записи нажмите Ctrl + D или введите exit
в командной строке, чтобы остановить запись.
Showterm должен загрузить ваше видео и вывести ссылку на видео в виде http://showterm.io/. Очень жаль, что сеансы терминала загружаются сразу без каких-либо запросов. Не паникуйте! Вы можете удалить любую загруженную запись, введя showterm --delete
. Перед загрузкой записей у вас будет возможность изменить время, добавив параметр -e
в команду showterm. Если по какой-либо причине запись не загружается, вы можете использовать showterm --retry
, чтобы принудительно повторить попытку.
При просмотре записей синхронизацией видео также можно управлять, добавляя к URL-адресу "#slow", "#fast" или "#stop". Медленно заставляет видео работать с нормальной скоростью; быстро увеличивает скорость вдвое; и остановить, как следует из названия, останавливает видео.
Записи с терминала Showterm можно легко встроить в веб-страницы с помощью фреймов. Этого можно добиться, добавив источник iframe в URL-адрес видео showterm, как показано ниже.
Как инструмент с открытым исходным кодом Showterm допускает дальнейшую настройку. Например, чтобы запустить собственный сервер Showterm, вам необходимо выполнить команду:
exportSHOWTERM_SERVER=https://showterm.myorg.local/
чтобы ваш клиент мог общаться с ним. Дополнительные функции могут быть добавлены с небольшими знаниями программирования. Проект сервера Showterm доступен на этой странице GitHub.
Заключение
Если вы думаете о том, чтобы поделиться некоторыми руководствами по работе с командной строкой с коллегой, не забудьте вспомнить Showterm. Showterm основан на тексте; следовательно, он будет давать видео относительно небольшого размера по сравнению с другими устройствами записи экрана. Сам инструмент довольно небольшой по размеру - всего несколько килобайт.
2 комментария
Комментарии закрыты.
showterm –delete… Значит ли это, что любой может удалить запись? Тролли Reddit съедят это. : /
Вы не сможете удалить с другого компьютера и по прошествии некоторого времени. Это было бы смертельно!