在我们撰写文章时,通过命令展示工具使用方法往往采用静态命令展示或通过录屏生成GIF。然而,当命令运行时间较长时,录制时间较久,GIF文件较大,上传也不方便。这里介绍一种更优雅的方法——文本录制,即命令行录制,文件大小仅约10 KB。我们将使用asciinema工具,让我们先看一下效果:
安装asciinema
在Centos中:
yum install asciinema
在Ubuntu/Kali中:
apt-get install asciinema
登陆asciinema
asciinema的登陆不同于传统的帐号密码,只需提供邮箱即可。执行asciinema auth命令生成一个URL,复制URL到浏览器中,输入邮箱地址,系统会发送一封认证URL,点击URL即可完成激活。
使用asciinema
在终端中输入命令:
asciinema rec #开始录制
当命令输入完成后,按下Ctrl + D或输入exit退出录屏。按回车键上传文件,成功后会生成一个连接。点击连接即可查看效果。
在Kali中安装asciinema:
分享和保存
通过asciinema,我们可以轻松分享演示效果,
提供多种分享形式。此外,我们也可以直接保存到本地:
asciinema rec kali.cast #录制文件
asciinema play kali.cast #播放文件
asciinema upload kali.cast #上传文件
转为GIF
在特殊情况下,我们可以将生成的cast文件转为GIF。首先安装asciicast2gif:
docker pull asciinema/asciicast2gif
然后进行转换:
docker run –rm -v $PWD:/data asciinema/asciicast2gif -S demo.cast demo.gif
总结
- 文本录制占用空间少,演示效果更便捷。
- 在“视频”中直接复制命令,非常实用。
暂无评论内容