asciinema.org录制终端演示,支持实时复制代码

asciinema.org录制终端演示,支持实时复制代码

 

 

官网地址

https://asciinema.org/

 

注册账号

asciinema.org使用基于电子邮件的密码登录过程。无论您是第一次访问还是再次访问,只需输入您的电子邮件地址即可发送登录链接。如果您是第一次这样做,那么您的用户帐户将自动创建。

 

1)访问:https://asciinema.org/login 填写你的电子邮箱,系统会给邮箱发送一封一次性的登录链接。

 

 

 

 

2)首次登录,需要设置一下用户名。

 

3)老用户直接显示下图。

 

安装环境

关于安装环境,asciinema有详细的说明 https://asciinema.org/docs/installation

支持OS X 和各种 Linux 系统。

但是......

文档并没有详细提到马甲常用的CentOS 6 系统。我就演示一下CentOS6 吧。

首先,必须安装或者升级到 Python3。

建议参考: Linux如何做到Python多个版本共存

 

直接利用PyPI安装 asciinema

#确定python版本3以上
python -V
#-> Python 3.6.1 

pip3 install asciinema
#-> Collecting asciinema
#->  Downloading asciinema-1.3.0.tar.gz
#-> Installing collected packages: asciinema
#->   Running setup.py install for asciinema ... done
#-> Successfully installed asciinema-1.3.0

 

也可以直接从Github上下载源码运行。

git clone https://github.com/asciinema/asciinema.git
cd asciinema
python3 -m asciinema --version

 

使用方法

查看命令帮助

asciinema -h
usage: asciinema [-h] [--version] {rec,play,upload,auth} ...

Record and share your terminal sessions, the right way.

positional arguments:
  {rec,play,upload,auth}
    rec                 Record terminal session (开始录制终端会话)
    play                Replay terminal session (播放终端会话)
    upload              Upload locally saved terminal session to asciinema.org (上传本地录制内容到asciinema)
    auth                Manage recordings on asciinema.org account (登录asciinema账号管理记录)

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit

example usage:
  Record terminal and upload it to asciinema.org:
    asciinema rec
  Record terminal to local file:
    asciinema rec demo.json
  Record terminal and upload it to asciinema.org, specifying title:
    asciinema rec -t "My git tutorial"
  Record terminal to local file, "trimming" longer pauses to max 2.5 sec:
    asciinema rec -w 2.5 demo.json
  Replay terminal recording from local file:
    asciinema play demo.json
  Replay terminal recording hosted on asciinema.org:
    asciinema play https://asciinema.org/a/difqlgx86ym6emrmd8u62yqu8

For help on a specific command run:
  asciinema <command> -h

 

关联asciinema账号

asciinema auth
#-> Open the following URL in a browser to register your API token and assign any recorded asciicasts to your profile:
#-> https://asciinema.org/connect/c7e7a1de-f77f-4949-9776-2756dd2xxxx

使用浏览器打开链接,即可关联自己的账号了。

 

录制终端会话

开始录制自动上传asciinema.org

asciinema rec

录制终端保存到本地

asciinema rec demo.json

录制终端上传到asciinema.org,自定义名称

asciinema rec -t "My git tutorial"

录制终端保存到本地,暂停时间最多2.5秒

 asciinema rec -w 2.5 demo.json

播放录制终端内容(只会播放,不会再执行里面的命令)

asciinema play demo.json

播放asciinema.org保存录制终端内容:

asciinema play https://asciinema.org/a/difqlgx86ym6emrmd8u62yqu8

 

分享录制终端内容

支持链接、图片链接、MD图片链接分享。

特别支持文章中直接嵌入演示。


版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/3705.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
asciinema.org录制终端演示,支持实时复制代码
    官网地址 https://asciinema.org/   注册账号 asciinema.org使用基于电子邮件的密码登录过程。无论您是第一次访问还是再次访问,只需输入……
<<上一篇
下一篇>>
文章目录
关闭
目 录