У наступній статті ми поглянемо на 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 — ще один хороший варіант для запису нашого термінального сеансу, який також визначає розмір вікна терміналу, яке ми використовуємо.