2.9.8.8 Утилита записи терминальной сессии asciinema
Установка
Запись терминальных сессий
Воспроизведение записанного сеанса
Выгрузка записанного сеанса
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
- Архитектура: x86_64
- Версия ПО: asciinema-2.1.0-1
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 MUROM (7.3.6) DESKTOP Standard Edition Release: 7.3 Edition: Standard Codename: MUROM
Введите команды:
mkdir test_dir ls -l
Пример вывода:
drwxrwxr-x. 2 user user 4096 апр 23 16:11 test_dir -rw-rw-r--. 1 user user 1851 апр 23 16:11 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/A2OOhkpiBqABdKvr
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/ce0c0630-8ca8-4c0c-8e8a-7ada5f731ab4
В результате будет предоставлена ссылка, перейдя по которой можно просмотреть запись. Также в плеере можно скопировать в буфер обмена все, что вводится и выводится в терминале.
Существует возможность выгрузки записи сразу после ее завершения (без предварительного локального сохранения). Для этого выполните команду без указания имени файла:
asciinema rec
Пример вывода команды:
asciinema: recording asciicast to /tmp/tmp6imx6gtm-ascii.cast
asciinema: press <ctrl-d> or type "exit" when you're done
Выполните команду:
uname -r
Пример вывода команды:
6.1.158-1.el7.3.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/YWIWSJCElVZRGXMC 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/ce0c0630-8ca8-4c0c-8e8a-7ada5f731ab4
После завершения записи будет предложено 2 варианта:
-
нажать Enter, чтобы выгрузить запись на сервер;
-
нажать комбинацию Ctrl+C, чтобы сохранить запись локально.
Дата последнего изменения: 23.04.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.