У наступній статті ми збираємось поглянути на Асциінему. Ця програма допоможе нам запис сеансів терміналу. Цей інструмент змусить нас забути про великі прибутки від запис на екраніs. Асциінема - це швидкий, легкий і відкритий інструмент для спалення.
На відміну від інших подібних додатків, цей не тільки реєструє наші дії в Терміналі, але й допомагає нам ділитися записами з Інтернету. Ми зможемо поділитися записами, скопіювавши створену 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 rec test
Після запуску наведеної вище команди буде показано наступний результат.
- Asciicast recording started. - Hit Ctrl-D or type "exit" to finish.
Відтоді, Діяльність терміналу реєструється та зберігається у файлі, який називається "тест" у поточному робочому каталозі.
Щоб надати трохи змісту цьому прикладу, ми збираємося написати кілька команд.
uname -a echo "Hola ubunlog.com" ls -l pwd df -h
Цього буде достатньо для прикладу. Щоб закінчити запис, нам доведеться натиснути «CTRL + D», а можна також набрати «вихід». Коли запис закінчиться, на екрані відобразиться таке повідомлення.
- Asciicast recording finished.
Відтворення записаного сеансу
Ми зможемо відтворити записаний сеанс терміналу за допомогою команди:
asciinema play test
"Тест" - це назва файлу, в якому зберігається запис.
Завантажте сеанс запису на asciinema.org
Si ім'я файлу не вказано для запису, отриманий запис буде завантажено на веб-сайт asciinema.org. Завдяки цьому ми зможемо поділитися ним із друзями, соціальними мережами або додати до нашого власного блогу / веб-сайту.
Це зразок виводу, коли ім’я файлу не вказано.
Якщо ми натиснемо клавішу ENTER, запис почне завантажуватися в asciinema, org, термінал через кілька секунд поверне унікальну веб-URL-адресу, подібну до попередньої.
Вам просто потрібно надати цю URL-адресу з якими ви хочете бачити сеанс терміналу у своєму веб-браузері.
в поділитися сеансом запису, нам просто потрібно натиснути на кнопку спільного доступу, розташовану в правому нижньому куті Інтернету. Що ще, ми можемо завантажити запис. Для цього просто натисніть кнопку Завантажити внизу.
Всі наші записи за замовчуванням залишатимуться приватними на веб-сайті. Вони не вказані в пошукових системах або на інших веб-сайтах. Вони будуть видимі лише тому, хто володіє URL-адресою.
Керуйте своїми записами на asciinema.org
Ви можете керувати завантаженими сесіями на сайті asciinena.org. Зробити це, ви повинні пройти аутентифікацію на сайті запустивши таку команду в терміналі:
asciinema auth
Ця команда створить URL-адресу, яка переведе вас до налаштувань облікового запису на веб-сайті asciinema.org. Як тільки всі дані будуть охоплені (вони безкоштовні і можуть бути заповнені за мить), ви зможете видалити записаний сеанс терміналу.
Вам просто потрібно натиснути кнопку Gear поруч із кнопкою "Завантажити" внизу і натиснути опцію "Видалити". І за допомогою цього це буде ліквідовано.