用 Asciinema 演示终端活动

  看到http://www.linuxeden.com/a/99519记录终端的文章不错,文章这样说:Asciinema 是一个开源的终端会话记录器。与 script 和 scriptreplay 命令类似,Asciinema 准确记录了你的终端显示。它将你的“电影”记录保存到一个文本文件中,然后根据需要进行回放。你可以把你的电影上传到 Asciinema.org,就像你在互联网上分享任何其他视频一样,你甚至可以把你的电影嵌入到网页中。记录如下:

  终端命令中C^a回到行首

  终端命令中C^e回到行尾

  终端命令中C^b回字符前

  终端命令中C^h删除字符

一、安装asciinema软件

  sudo pacman -S asciinema

二、录制文件,假如文件名yourMovie.cast,可以自己指定

  asciinema rec yourMovie.cast

  按 Ctrl+D 或输入 exit即可退出

三、回放文件,假如文件名yourMovie.cast,不要晚上这样搞,否则会吓到别人的

  asciinema play yourMovie.cast

  1、asciinema会短暂掌控你的终端,并且尽可能的接近终端形式。

  2、基于文本的屏幕电影播放,可有效向其他人展示复杂的任务的完成细节。

  3、播放的实际命令并不真正执行,更不是一个正在运行的命令或shell 脚本,因此,即使你在屏幕中看到创建了一个 hello.c文件,只会在录制时会真正创建文件hello.c,在播放时不会产生hello.c,更不会有其他文件产生,毕竟,这只是展示。

  4、不仅仅只是展示,你设置能够暂停(按下空格键) Asciinema 电影,选中你在屏幕上看到的文本或命令,并将其粘贴到一个活动终端以运行该命令。

  5、Asciinema 是有用的文档。它向用户展示了如何完成一项任务,并允许他们进行复制和粘贴以确保准确性。

四、上传文件,假如文件名yourMovie.cast,最让人欣喜的是不需要帐号,可以直接上传,只不过只保留7天,想长期保留也容易,注册个帐号即可

  asciinema upload yourMovie.cast  

 1 View the recording at:
 2 
 3     https://asciinema.org/a/0NBdUGtAcKS4b47NxNoVJggbj
 4 
 5 This installation of asciinema recorder hasn't been linked to any asciinema.org
 6 account. All unclaimed recordings (from unknown installations like this one)
 7 are automatically archived 7 days after upload.
 8 
 9 If you want to preserve all recordings made on this machine, connect this
10 installation with asciinema.org account by opening the following link:
11 
12     https://asciinema.org/connect/b5af27df-96b7-41c8-9a95-9f1e15897481

五、Asciinema 文档理念

  1、Asciinema 是演示最基本概念的好方法。

  2、保留了从录制中复制和粘贴代码的能力,

  3、提供了按需暂停和播放的能力,

  4、完全准确地描绘了它的内容,它不仅仅是屏幕录像,记录了键盘的操作信息等,远比屏幕录像要好得多。

 

无论你是用它来向你的朋友炫耀你的终端技能,还是用它来教育同事和学生,Asciinema 都是一个无价的、社交的、可利用的工具。

 

    

 

posted @ 2022-01-27 09:51  叕叒双又  阅读(74)  评论(0编辑  收藏  举报