3.9.8.8 Утилита записи терминальной сессии asciinema
Установка
Запись терминальных сессий
Воспроизведение записанного сеанса
Выгрузка записанного сеанса
Окружение
- Версия ОС: 8
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная, Образовательная
- Версия ПО: asciinema-2.2.0-5
Asciinema — утилита командной строки, которая запускает запись терминальной сессии.
Asciinema использует псевдотерминал, чтобы сохранить все символы, которые выводятся в консоль, а также информацию о времени. Записанный файл занимает очень мало места.
При воспроизведении все сохраненные символы повторно отображаются на экране с установленными интервалами. При этом все вводимые и выводимые символы при необходимости можно скопировать в буфер обмена.
Установка
Для установки asciinema через терминал выполните следующую команду (потребуются права администратора):
sudo dnf install asciinema
Запись терминальных сессий
Для начала записи с сохранением в локальный файл выполните команду:
asciinema rec <имя_файла>
Действия в терминале будут записаны и сохранены в файле под указанным названием (в примере — test_rec) в текущем рабочем каталоге.
Для завершения записи нажмите комбинацию клавиш Ctrl+D или введите команду exit. По завершении записи на экране будет отображено соответствующее сообщение.
Например:
asciinema rec test_rec
Пример вывода команды:
asciinema: recording asciicast to test_rec
asciinema: press <ctrl-d> or type "exit" when you're done
Выполните команду:
lsb_release -a
Пример вывода команды:
LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: RED SOFT Description: RED OS release (8.0.2) DESKTOP Standard Edition Release: 8.0 Edition: Standard Codename: n/a
Введите команды:
mkdir test_dir ls -l
Пример вывода:
drwxrwxr-x. 2 user user 4096 апр 26 10:05 test_dir -rw-rw-r--. 1 user user 2997 апр 26 10:05 test_rec
Выполните команду:
exit
Пример вывода команды:
exit
asciinema: recording finished
asciinema: asciicast saved to test_rec
Воспроизведение записанного сеанса
Для воспроизведения ранее записанного сеанса в терминале выполните команду:
asciinema play <имя_файла>
Выгрузка записанного сеанса
Поделиться записью можно, выгрузив локальную запись терминального сеанса на сервер asciinema.org.
Для этого необходимо выполнить команду:
asciinema upload <имя_файла>
Например:
asciinema upload test_rec
Вывод команды будет иметь вид:
View the recording at: https://asciinema.org/a/a82yeKt6dTqaY6gd This installation of asciinema recorder hasn't been linked to any asciinema.org account. All unclaimed recordings (from unknown installations like this one) are automatically archived 7 days after upload. If you want to preserve all recordings made on this machine, connect this installation with asciinema.org account by opening the following link: https://asciinema.org/connect/80dca79f-38cb-4f39-82c8-e32ce6ea9bad
В результате будет предоставлена ссылка, перейдя по которой можно просмотреть запись. Также в плеере можно скопировать в буфер обмена все, что вводится и выводится в терминале.
Существует возможность выгрузки записи сразу после ее завершения (без предварительного локального сохранения). Для этого выполните команду без указания имени файла:
asciinema rec
Пример вывода команды:
asciinema: recording asciicast to /tmp/tmp6imx6gtm-ascii.cast
asciinema: press <ctrl-d> or type "exit" when you're done
Выполните команду:
uname -r
Пример вывода команды:
6.12.56-1.red80.x86_64
Выполните команду:
exit
Пример вывода команды:
exit asciinema: recording finished asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locally View the recording at: https://asciinema.org/a/Na9E5y3uGjYNqwkn This asciinema CLI hasn't been linked to any asciinema.org account. Recordings uploaded from unrecognized systems, such as this one, are automatically deleted 7 days after upload. If you want to preserve all recordings uploaded from this machine, authenticate this CLI with your asciinema.org account by opening the following link: https://asciinema.org/connect/80dca79f-38cb-4f39-82c8-e32ce6ea9bad
После завершения записи будет предложено 2 варианта:
-
нажать Enter, чтобы выгрузить запись на сервер;
-
нажать комбинацию Ctrl+C, чтобы сохранить запись локально.
Дата последнего изменения: 23.04.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.