在github上接触到asciinema,一个强大的神器。
它能够在linux等终端上进行录屏,并且录屏不生成视频文件,而是生成文字形式!
另外,它还能够将录制的结果上传到asciinema.org中进行播放,以及存储到本地。
它的安装很简单,在ubuntu下可以通过apt-get安装,也可以通过pip安装(python3以上):
pip install asciinemaapt-get install asciinema安装asciinema后,简单操作如下生成token:
asciinema auth 
snipaste20180801_143949.png
使用asciinema rec进行录屏:

snipaste20180801_144120.png
ctrl+d退出录屏,回车则上传录制内容到网站,ctrl+c可以保存到本地(后续也可以通过asciinema upload来上传)

snipaste20180801_144136.png
回车上传后,会生成一个链接,内容就是刚刚录制的内容:

snipaste20180801_144158.png
这里有一个坑点需要注意:
如果使用apt-get直接安装的asciinema,本地python版本还是2.7的话,将会在上传时碰到问题,因为python2.7在https证书处理上存在问题:

snipaste20180801_144219.png
通过查看asciinema在github上的issue,找到解决方案:
https://github.com/asciinema/asciinema/issues/235
在~/.config/asciinema下创建config文件,写入内容:
[api]token = tokenurl = http://asciinema.org这样可以走http协议,避免了这个python2.7存在的https的问题。
推荐使用pip的方式安装,如果是python2的pip,会直接安装失败,提示要求python3以上,所以使用python3以上的pip可以直接安装,并且不会碰到上述的https的问题。
继续阅读与本文标签相同的文章
上一篇 :
解决AWVS 11出现Web端访问CSS无法加载
下一篇 :
Redis常见问题指北
-
用js来实现那些数据结构01(数组篇01-数组的增删)
2026-05-25栏目: 教程
-
走进webpack(3)-- 小结
2026-05-25栏目: 教程
-
走进webpack(2)--第三方框架(类库)的引入及抽离
2026-05-25栏目: 教程
-
走进webpack(1)--环境拆分及模块化
2026-05-25栏目: 教程
-
走近webpack(5)--devtool及babel的使用
2026-05-25栏目: 教程
