Termtosvg,用于记录您的终端会话的工具

关于termtosvg

在下一篇文章中,我们将研究termtosvg。 这是一个程序,可以使我们在演示,课程或教程中摆脱麻烦,其中我们必须呈现在终端中执行的命令的结果。 当公众在场时,可以立即显示结果。 但是,如果它们在执行时不存在,那么录制视频以显示命令的执行总是很有趣的。 这可以通过一些工具来完成,其中包括termtosvg。 这个程序是一个 终端记录仪 将结果显示为SVG动画.

Termstovg是一个 用Python编写的Unix终端记录器 将命令行会话另存为单独的SVG文件。 有了文件后,我们可以 使用我们的网络浏览器复制屏幕截图。 除了所有这些之外,该工具还有几个可用的主题来记录终端会话,这将使我们能够使用特定的颜色主题。 我们将能够在以下位置找到该项目 Github上 并且已经 由Nicolas Bedos开发.

该程序与 免费的BSD许可证。 Termtosvg可以记住以下工具 腹水,在制作演示和教程时始终是参考。

Termtosvg的一般特征

  • 该程序将产生 轻巧,外观简洁的动画 嵌入到项目页面中。
  • 我们将有可能使用 自定义颜色主题 以及通过SVG模板的终端用户界面和动画控件。
  • Es 与子午线录制格式兼容.

安装termtosvg

我们将能够通过其安装该程序 通用包装 抢购。 Ubuntu 16.04和更高版本以及启用了这种格式的其他发行版的用户应该能够通过打开终端(Ctrl + Alt + T)并输入以下内容来安装它:

termtosvg simosx安装软件包快照

sudo snap install termtosvg-simosx

除了以前的安装,我们还可以使用以下命令在Gnu / Linux,Mac OS和BSD操作系统中安装该程序: 的Python> = 3.5。 你可以 使用pip安装 正如他们向我们展示的 网站。 我们只需要打开一个终端(Ctrl + Alt + T)并输入以下内容即可:

pip3 install --user termtosvg

如页面上所示 GitHub上, 此安装将需要涵盖一些依赖项 以便程序正确运行。

记录终端会话

Termtosvg录制

对于这个例子 我已经安装了快照包选件。 因此,要开始记录命令行会话,您要做的就是在终端中运行以下命令(Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

在录制结束时,我们会看到显示了路线(一般/ tmp)和记录文件的名称。 结果将生成并自动保存为SVG文件到我们的临时目录中(/ tmp目录)(如果未显示任何内容)。 尽管在示例中我们在上一个屏幕截图中看到了, 我已将名称命名为捕获animacion.svg。 这将保存在当前作业文件中。 完成捕获过程后, 可以使用Firefox或任何其他兼容程序打开.

结束燃烧过程,只需使用 退出命令 在终端或 按Ctrl + D.

装饰外观

我们将能够在您的网站中查看termtosvg的模板和示例 如果我们愿意,我们可以 改变装饰性的外观 选择会议的录制主题(马戏团,经典暗,经典光,吸血鬼,同位素,马拉喀什,材料,monokai,日光暗,日光,zenburn)。 一个使用示例是在终端中编写(Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

或者如果我们想要 更改字体类型 我们将写:

termtosvg-simosx.termtosvg --font Fuente

在上一个顺序中,我们将不得不更改 通过我们在计算机上安装的任何字体。

在记录的同时,我们将能够编写所需的命令并在终端中工作。 完成后,您只需输入以下内容即可结束会议记录 出口 或按 按Ctrl + D.

Termtosvg帮助

此外,我们将能够找到该程序的其他帮助选项。 要进行咨询,您只需输入终端(Ctrl + Alt + T):

termtosvg simosx帮助

termtosvg-simosx.termtosvg --help

我们可以 获得更多帮助 手册 我们可以在他的GitHub页面上找到它。

卸载termtosvg

我们将能够以一种与安装程序一样简单的方式消除该程序。 对于此示例,我使用了snap软件包,这是我们将要看到的卸载。 在终端(Ctrl + Alt + T)中,我们只需要编写以下命令:

sudo snap remove termtosvg-simosx

最终,这是一个 有趣且高效的工具,可以消耗和减少生成文件的大小。 它也易于使用。 这是考虑是否需要记录终端会话的选项。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。