作家
登录

如何在Linux中使用Asciinema进行录制和回放终端会话

作者: 来源: 2017-05-19 16:01:56 阅读 我要评论

如安在Linux中应用Asciinema进行录制和回放终端会话

运行膳绫擎的敕令今后,你会留意到, Asciinema 已经开端录制终端会话了,你可以按下 CTRL+D 快捷键或履行 exit 敕令来停止录制。如不雅你应用的是 Debian/Ubuntu/Mint Linux 体系,你可以像下面如许测验测验进行第一次 asciinema 录制:

简介

Asciinema 是一个轻量并且异常高效的终端会话录制器。应用它可以录制、回放和分享 JSON 格局的终端会话记录。与一些桌面录制器,比如 Recordmydesktop、Simplescreenrecorder、Vokoscreen 或 Kazam 比拟,Asciinema 最重要的长处是,它可以或许以经由过程 ASCII 文本以及 ANSI 转义码编率攀来录制所有的标准终端输入、输出和缺点信息。

事实上,即使是很长的终端会话,录制出的 JSON 格局文件也异常小。别的,JSON 格局使得用户可以应用简单的文件转化器,将输出的 JSON 格局文件嵌入到 HTML 代铝闼楝然后分享到公共网站或者应用 asciinema 账户分享到 Asciinema.org 。最后,如不雅你的终端会话中有一些缺点,并且你还懂一些 ASCI 转义码语法,那么你可以应用任何编辑器来修改你的已录制终端会话。

难易程度:

录制终端会话

  1. $ su 
  2. Password
  3. # apt install sl 
  4. # exit 
  5. $ sl 

很简单!

标准终端:

  • # - 给天敕令须要以 root 用户权限运行或者应用 sudo 敕令
  • $ - 给天敕令以惯例权限用户运行

大年夜软件库安装

平日, asciinema 可以应用你的发行版的软件库进行安装。然则,如不雅弗成以应用体系的软件库进行安装或者你想安装最新的版本,那么,你可以像下面的“大年夜源代码安装”部分所描述的那样,应用 Linuxbrew 担保理器来履行 Asciinema 安装。

在 Arch Linux 上安装:

  1. # pacman -S asciinema 

在 Debian 上安装:

在 Ubuntu 上安装:

  1. $ sudo apt install asciinema 

在 Fedora 上安装:

  1. $ sudo dnf install asciinema 

我们起首应用 rec 选项来录制终端会话。下面的敕令将会开端录制终端会话,之后,你将会有一个选项来丢弃已录制记录或者把它上传到 asciinema.org 网站以便将来参考。

大年夜源代码安装

最简单并且值得推荐的方法是应用 Linuxbrew 担保理器,大年夜源代码安装最新版本的 Asciinema 。

前提前提

下次,当你想要在一个论坛上询问关于 Linux 设备的问题,并且很难描述你的问题的时刻,只需运行下面的敕令:

下面列出的前提前提是安装 Linuxbrew 和 Asciinema 须要知足的依附关系:

  • git
  • gcc
  • make
  • ruby

在安装 Linuxbrew 之前,请确保膳绫擎的┞封些包都已经安装在了你的 Linux 体系中。

在 Arch Linux 上安装 ruby:

  1. # pacman -S git gcc make ruby 

在 Debian 上安装 ruby:

  1. # apt install git gcc make ruby 
  1. $ sudo apt install git gcc make ruby 

在 Fedora 上安装 ruby:

  1. $ sudo dnf install git gcc make ruby 

在 CentOS 上安装 ruby:

结论

  1. # yum install git gcc make ruby 

安装 Linuxbrew

Linuxbrew 担保理器是苹不雅的 MacOS 操作体系很受迎接的 Homebrew 担保理器的一个复刻版本。还没宣布多久,Homebrew 就以轻易应用而著称。如不雅你想应用 Linuxbrew 来安装 Asciinema,那么,请运行下面敕令在你的 Linux 版本上安装 Linuxbrew:

  1. $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)" 

如今,Linuxbrew 已经安装到了目次 $HOME/.linuxbrew/ 下。剩下须要做的就是使它成为可履行 PATH 情况变量的一部分。

  1. $ echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"'

      推荐阅读

      WannaCry勒索蠕虫下的工控安全预警

    文┞仿目次 现场纪实 应急响应 防护预案 工业控制体系安然的沉思 绿盟科技官方公告&申报 中经久安然防护建议 按期马脚扫描 NIPS+威逼分析体系TAC联动防护 >>>详细阅读


    本文标题:如何在Linux中使用Asciinema进行录制和回放终端会话

    地址:http://www.17bianji.com/lsqh/35326.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)