Terminalizer – 记录终端会话的工具,在 Linux 上创建动画 gif

Terminalizer 是高度可定制的 CLI 工具之一。 它是一个开源和跨平台的工具。 它因其记录终端会话任务的自定义功能而被广泛使用,也用于制作动画GIF图像。 它具有许多其他功能,例如更改背景字体、标题、颜色、编辑框架、添加水印等等。

在本文中,我们将在 Ubuntu 20.04 LTS 上安装 Terminalizer。 安装所涉及的步骤将在下面讨论。

安装 Node.js 和 npm

要安装 terminalizer,首先按照以下命令安装 Node.js:

让我们先用命令更新系统:

$ sudo apt update

然后使用以下命令从 ubuntu 存储库安装 node.js:

$ sudo apt install nodejs -y

输出:

要验证 Node.js 的安装,请运行以下命令:

$ nodejs --version

现在,安装 npm,它是 Node.js 的包管理器

$ sudo apt install npm

要验证 node.js 的安装,请运行以下命令:

$ npm --version

终端器的安装

要安装终端器,请运行以下命令:

$ sudo npm install -g terminalizer

在较高版本的 Node.js 中,可能会出现安装失败。 在这种情况下,让我们安装开发者工具来编译 C++ 插件。

$ sudo apt install build-essential

要验证开发工具的安装,请运行以下命令:

$ gcc -v

$ make -v

使用终结器

要使用终端器,首先使用以下命令在当前目录中运行测试文件:

$ terminalizer record test

输出

执行命令后,您将看到如上图所示的输出。 您可以运行一些命令,然后按 ctrl+D 将记录保存为 YAML 文件。 这里记录为test.yml。

现在,您可以通过运行以下命令来播放录音,该命令显示该会话上运行的命令的所有历史记录。

$ terminalizer play test

输出:

创建动画 Gif

您可以使用以下命令创建终端会话的动画 Gif:

在这里,我们尝试为我们的终端会话创建一个动画 Gif,文件名为 test.yml

$ sudo terminalizer render test

输出

可以在此位置找到使用上述命令创建的动画 Gif 图像。

您将获得带有测试文件终端会话的程序默认设置的动画 gif。

结论

在本文中,我们将学习安装和使用有助于记录终端会话并创建动画 Gif 的终端器。 谢谢!