为了确认 Linuxbrew 是否已经安装好,你可以应用 brew 敕令来查看它的版本:
- $ brew --version
- Homebrew 1.1.7
- Homebrew/homebrew-core (git revision 5229; last commit 2017-02-02)
安装 Asciinema
安装好 Linuxbrew 今后,安装 Asciinema 就变得无比轻易了:
- $ brew install asciinema
检查 Asciinema 是否安装精确:
- $ asciinema --versionasciinema 1.3.0
- # apt install asciinema
经由一番辛苦的安装工作今后,是时刻来干一些有趣的工作了。Asciinema 是一个异常轻易应用的软件。事实上,今朝的 1.3 版本只有很少的几个可用敕令行选项,个一一个是 --help 。
- $ asciinema rec
一旦输入最后一个 exit 敕令今后,将会询问你:
- $ exit
- ~ Asciicast recording finished.
- ~ Press <Enter> to upload, <Ctrl-C> to cancel.
- https://asciinema.org/a/7lw94ys68gsgr1yzdtzwijxm4
如不雅你不想上传你的私密敕令行技能到 asciinema.org 网站,那么竽暌剐一个选项可以把 Asciinema 记灌音 JSON 格局保存为本地文件。比如,下面的 asciinema 记录将被存为 /tmp/my_rec.json:
- $ asciinema rec /tmp/my_rec.json
另一个异常有效的 asciinema 特点是时光微调。如不雅你的键盘输入速度很慢,或者你在进行多义务,输入敕令和履行敕令之间的时光会比较长。Asciinema 会记录你的及时按键时光,这意味着每一个逗留都将反竽暌钩在最终视频的长度上。可以应用 -w 选项来缩短按键的时光距离。比如,下面的敕令将按键的时光距离缩短为 0.2 秒:
- $ asciinema rec -w 0.2
回放已录制终端会话
有两种方法可以往返放已录制会话。第一种方法是直接大年夜 asciinema.org 网站上播放终端会话。这意味着,你之前已经把录制会话上传到了 asciinema.org 网站,并且须要供给有效链接:
- $ asciinema play https://asciinema.org/a/7lw94ys68gsgr1yzdtzwijxm4
别的,你也可以应用本地存储的 JSON 文件:
如不雅要应用 wget 敕令来下载之前的上传记录,只需在链接的后面加上 .json:
- $ wget -q -O steam_locomotive.json https://asciinema.org/a/7lw94ys68gsgr1yzdtzwijxm4.json
- $ asciinema play steam_locomotive.json
将视频嵌入 HTML
最后,asciinema 还带有一个自力的 JavaScript 播放器。这意味者你可以很轻易的在你的网站上分享终端会话记录。下面,应用一段简单的 index.html 代率攀来解释这个办法。起首,下载所有须要的器械:
- $ cd /tmp/
- $ mkdir steam_locomotive
- $ cd steam_locomotive/
- $ wget -q -O steam_locomotive.json https://asciinema.org/a/7lw94ys68gsgr1yzdtzwijxm4.json
- $ wget -q https://github.com/asciinema/asciinema-player/releases/download/v2.4.0/asciinema-player.css
- $ wget -q https://github.com/asciinema/asciinema-player/releases/download/v2.4.0/asciinema-player.js
之后,创建一个新的包含下面这些内容的 /tmp/steam_locomotive/index.html 文件:
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href=http://os.51cto.com/art/201705/"./asciinema-player.css"
推荐阅读
文┞仿目次 现场纪实 应急响应 防护预案 工业控制体系安然的沉思 绿盟科技官方公告&申报 中经久安然防护建议 按期马脚扫描 NIPS+威逼分析体系TAC联动防护 >>>详细阅读
本文标题:如何在Linux中使用Asciinema进行录制和回放终端会话
地址:http://www.17bianji.com/lsqh/35326.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示