IT外包网管小贴士之Linux终端播放神器:如何优雅地使用Asciinema

发布者:上海IT外包来源:http://www.lanmon.net点击数:1058

如何实现类似于Jumpserver koko的终端录音回放功能?本文介绍了一个工件。
Asciinema是一种免费的开源终端记录工具,可以随时间保存命令行输入和输出中的所有内容,还提供了在终端或Web浏览器中播放的方法。
Asciinema的记录和再现基于文本,与传统视频相比,它具有许多优势。例如,录制文件的大小很小,并且在播放过程中可以暂停文本内容。同时,asciinema还提供了一个网站,如果您愿意,可以将录制的内容上传到asciinema.org上进行查看,也可以在此处找到很多有趣的终端视频。腹水由以下三个子点组成:
命题:基于命令行的终端会话记录器
Asciinema.org:提供用于上传视频和屏幕的API的网站
Javascript播放器:用于在网络上播放视频的js播放器
Asciinema非常易于安装和使用,让我们看一下
安装方式
Asciinema是为python开发的,可以通过apt-get,yum或pip直接安装

完成安装后查看版本

子午线2.0.2
Asciinema有两个版本,v1和v2。差别很大。 Coffee Jun使用v2。以下所有内容均基于v2演示。
Asciinema具有5个参数,记录:录制,播放,播放,以文件形式查看录制的内容:cat,将文件上传到asciinema.org网站:upload,asciinema.org帐户身份验证:auth,本文主要介绍rec和玩用
录音中
asciinema rec ops-coffee.cast有几个参数可以使用:
--stdin表示启用标准输入记录,这意味着Linux输入密码类的信息将无法正常显示。如果启用此选项,则可以记录键盘输出的密码,但是此功能似乎与官方不兼容。我看不到效果。
--append将录音添加到现有文件。
--raw保存原始STDOUT输出,不包含时序信息。
-覆盖如果文件已经存在,则覆盖。
-c命令登录,默认值为$ SHELL。
-e要捕获的环境变量的列表。默认值为SHELL,TERM。
-t后跟一个数字,用于指定视频的标题。
-i后跟一个数字,以设置录制过程中录制的最大空闲时间。
-并为所有指示输入是
-q静默模式,添加了进入或退出录制时不出现的此参数。
输入exit或按ctrl + D退出录制。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部