Asciinema, записывайте и делитесь своими терминальными сессиями

asciinema о

В следующей статье мы рассмотрим Asciinema. Это приложение поможет нам запись сеансов терминала. Этот инструмент заставит нас забыть о высоких прибылях запись экранаs. Asciinema - это быстрый, легкий инструмент для записи с открытым исходным кодом.

В отличие от других подобных приложений, это не только записывает наши действия в Терминале, но и помогает нам делиться записями из Интернета. Мы сможем поделиться записями, скопировав URL-адрес, который будет сгенерирован, что позволит нам отправлять их нашим друзьям или публиковать в наших социальных сетях. Этот инструмент совместим с GNU / Linux, Mac OS X и * BSD.

Это приложение может быть полезно во многих ситуациях, которые будут зависеть от потребностей каждого пользователя. Возможности безграничны, особенно когда дело доходит до записи терминального сеанса и последующего его совместного использования. В этом посте мы увидим, как установить asciinema на Ubuntu и как записывать наши сеансы Терминала.

Установить Asciinema

Этот инструмент хорош тем, что разработчики упаковали его почти для всех дистрибутивов GNU / Linux, а также предлагают нам различные возможности установки для нашей Ubuntu.

Установите Asciinema из PPA

Это приложение доступно в официальных репозиториях многих дистрибутивов GNU / Linux. Но если мы его не найдем мы можем использовать следующий PPA. Для этого открываем терминал (Ctrl + Alt + T) и пишем в нем:

sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema

Установите Asciinema через оснастку

Мы также сможем найти этот инструмент доступен в виде оснастки. Для его установки открываем терминал (Ctrl + Alt + T) и пишем:

sudo snap install asciinema --classic

Установите Asciinema с помощью pip

Если мы хотим установить это приложение через pip, в нашей системе должен быть pip3 установлен ранее.

sudo pip3 install asciinema

Установить Asciinema из исходников

Если ни один из вышеперечисленных методов не работает на вашем компьютере, вы можете скомпилировать его вручную. Для правильной установки в вашей системе должен быть установлен Python 3. Открываем терминал (Ctrl + Alt + T) и пишем следующие команды:

git clone https://github.com/asciinema/asciinema.git
cd asciinema
sudo python3 -m asciinema --version

Чтобы установить asciinema в Unix и других операционных системах, вы можете обратиться к его страница установки. Мы также можем увидеть все его функции и возможные возможности на его странице GitHub.

Когда мы бежим «Asciinema» без всяких аргументов покажет нам раздел помощи.

Помощь asciinema

asciinema

Запись терминальных сессий

Теперь мы собираемся записать терминальную сессию. Для этого выполним:

asciinema rec test

После того, как вы запустите указанную выше команду, будет показан следующий вывод.

- Asciicast recording started.
- Hit Ctrl-D or type "exit" to finish.

С этого момента, Действия терминала записываются и сохраняются в файле под названием "test". в текущем рабочем каталоге.

Чтобы придать этому примеру немного содержания, мы напишем несколько команд.

uname -a
echo "Hola ubunlog.com"
ls -l
pwd
df -h

Для примера этого будет достаточно. Чтобы закончить запись, нам нужно будет нажать «CTRL + D» или мы также можем ввести «exit».. Когда запись будет завершена, на экране отобразится следующее сообщение.

- Asciicast recording finished.

Воспроизведение записанного сеанса

Мы сможем воспроизвести записанный сеанс Терминала с помощью команды:

asciinema play test

«Тест» - это имя файла, в котором сохраняется запись..

Загрузите сеанс записи на asciinema.org

Si имя файла не указано для записи, полученная запись будет загружена на сайт asciinema.org. Благодаря этому мы сможем поделиться им с нашими друзьями, в социальных сетях или добавить в наш собственный блог / сайт.

Это пример вывода, когда имя файла не указано.

asciinema-record загружено в asciinema

Если мы нажмем клавишу ENTER, запись начнет загружаться в asciinema, org., терминал вернет уникальный веб-URL, подобный указанному выше, через несколько секунд.

Вам просто нужно поделиться этим URL с которыми вы хотите видеть сеанс Терминала в их веб-браузере.

asciinema-запись просматривается в браузере

к поделиться сеансом записи, нам просто нужно нажать кнопку «Поделиться», расположенную в правом нижнем углу сети. Более того, мы можем скачать запись. Для этого просто нажмите кнопку «Загрузить» внизу.

asciinema поделиться в сетях

Тода по умолчанию наши записи будут храниться на сайте конфиденциально.. Их нет в поисковых системах или на других сайтах. Они будут видны только тем, кто владеет URL-адресом.

Управляйте своими записями на asciinema.org

Вы можете управлять загруженными сеансами на сайте asciinena.org. Сделать это, вы должны пройти аутентификацию на сайте выполнив следующую команду в Терминале:

asciinema auth

Эта команда создаст URL-адрес, который приведет вас к настройкам учетной записи на сайте asciinema.org. После того, как все данные будут покрыты (они бесплатны и могут быть заполнены мгновенно), вы сможете удалить записанный сеанс Терминала.

asciinema удалить запись

Вам просто нужно нажать на кнопку «Шестеренка» рядом с кнопкой «Загрузить» внизу и нажать «Удалить». И этим он будет устранен.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.