- 安装asciinema
apt-get install asciinema
- 开始记录视频
asciinema rec first.cast
- 以倍速重播
asciinema play -s 2 first.cast
- 分享或上传至网络
asciinema upload first.cast
- play
重放录制在终端asciicast。该命令rec直接在终端中重播给定的asciicast(由命令记录)。
以下键盘快捷键可用:
Space - 切换暂停,
. - 逐步完成一帧录制(暂停时),
Ctrl+C - 出口。
可用选项:
-i, --idle-time-limit=<sec>- 将重播终端的不活动限制在最大<sec>秒数
-s, --speed=<factor> - 播放速度(可以是小数)
从本地文件播放
asciinema play /path/to/asciicast.cast
从http(s)URL播放
asciinema play https://asciinema.org/a/22124.cast
asciinema play http://example.com/demo.cast
- rec [name]
记录终端回话命令。
可用选项:
--stdin - 启用标准输入(键盘)录制(请参阅下文)
--append - 追加到现有的录音
--raw - 保存原始STDOUT输出,无需定时信息或其他元数据
--overwrite - 覆盖已存在的记录
-c, --command=<command> - 指定要记录的命令,默认为$ SHELL
-e, --env=<var-names> - 要捕获的环境变量列表,默认为 SHELL,TERM
-t, --title=<title> - 指定asciicast的标题
-i, --idle-time-limit=<sec>- 将记录的终端非活动<sec>时间限制为最大秒数
-y, --yes - 对所有提示回答“是”(例如上传确认)
-q, --quiet - 保持安静,压制所有通知/警告(暗示-y)
- cat [filename]
将记录的全部shell命令输出打印到终端。
把记录的shell命令输出到output.txt文件中
asciinema cat existing.cast >output.txt
- upload
上传记录的asciicast到asciinema.org网站
asciinema upload first.cast