官方网址:https://asciinema.org/ 官方用法介绍:https://asciinema.org/docs/usage GitHub项目地址:https://github.com/asciinema/asciinema
yum -y install epel-release
yum -y install python36 unzip git
git clone https://github.com/asciinema/asciinema.git
cd asciinema
python3 -m asciinema --version
python3 setup.py install
asciinema --version
--stdin表示启用标准输入录制,意思是通常情况下linux输入密码类的信息都不会显示,如果开启了这个选项,可以记录键盘输出的密码,但这个功能官方似乎还没有支持,加了后看不到效果。
--append 添加录制到已存在的文件中。
--raw 保存原始STDOUT输出,无需定时信息等。
--overwrite 如果文件已存在,则覆盖。
-c 要记录的命令,默认为$SHELL。
-e 要捕获的环境变量列表,默认为SHELL,TERM。
-t 后跟数字,指定录像的title。
-i 后跟数字,设置录制时记录的最大空闲时间。
-y 所有提示都输入yes
-q 静默模式,加了此参数在进入录制或者退出录制时都没有提示。
输入exit或按ctrl+D组合键退出录制。
asciinema rec ops-coffee.cast
asciinema play ops-coffee.cast
asciinema play /path/to/asciicast.cast
asciinema play https://asciinema.org/a/22124.cast
asciinema play http://example.com/demo.cast
<link rel="alternate" type="application/x-asciicast" href="/my/ascii.cast">
页面的HTML):asciinema play https://asciinema.org/a/22124
asciinema play http://example.com/blog/post.html
cat /path/to/asciicast.cast | asciinema play -
ssh user@host cat asciicast.cast | asciinema play -
asciinema play dweb:/ipfs/QmNe7FsYaHc9SaDEAEXbaagAzNw9cH7YbzN4xV7jV1MCzK/ascii.cast
-i, --idle-time-limit=<sec>
-将重播的终端不活动限制为最大<sec>
秒数-s, --speed=<factor>
-播放速度(可以是分数)为了获得最佳的播放体验,建议
asciinema play
在尺寸不小于用于记录的终端上运行,因为对于新的终端大小,不存在控制序列的“转码”。