在下一篇文章中,我们将研究TermRecord。 如今,Ubuntu用户可以使用不同的应用程序来执行以下操作: 记录终端会话。 Gnu / Linux非常灵活,因此我们可以找到不同类型的选项。 这次,我们将讨论TermRecord及其如何使我们能够轻松,快速且无需使用繁重的应用程序来记录终端会话。
毫无疑问,终端是所有Linux中最有用的工具之一。 它是系统管理员和许多程序员的主要工具。 有时,在终端中记录我们的活动非常方便。 为此,我们可以使用的工具之一就是 已使用Python创建 它将使我们能够记录我们的终端会话。
共享我们的终端会话时,此应用程序特别有用。 让我们考虑一个需要对比终端中生成的某些信息的技术部门。 另外,它也是 一种考虑教程的选项 在教育或培训领域。
TermRecord的一般特征
这是一个用Python编写的应用程序,它记录了我们的终端会话。 完成后 录音将导出一个独立的HTML输出 非常容易分享。
术语记录 可以安装在许多Gnu / Linux和MacOS发行版上。 它是在MIT许可下发布的开源软件。 您可以在以下位置找到其源代码 GitHub页面.
该应用程序将为我们提供 一些控件,使我们可以更好地享受录制的内容。 执行生成的.html文件时,我们会发现一些 互动按钮 暂停,播放以及加快或减慢播放速度。
应用 假设在捕获的会话期间,我们不会调整终端窗口的大小。 如果我们将窗口的大小更改为更大的尺寸,则HTML中的表示可能无法很好地表示。 相反,如果我们将尺寸更改为较小的尺寸,则在HTML中呈现记录时应该没有问题。
您可以尝试通过调整脚本来捕获窗口调整大小的事件,但是很难将该事件的时间与脚本记录的时间信息相结合。 为避免问题, 最好不要在捕获过程中调整终端窗口的大小.
在他的GitHub页面上 我们将能够看到一个 演示部分 展示了TermRecord在各种Shell会话中的功能。
安装TermRecord
该应用程序依赖于Python,因此在Ubuntu上安装它一点也不困难。 开始 我们将需要安装PIP。 如果我们在终端(Ctrl + Alt + T)中使用Debian,Ubuntu,Linux Mint或衍生产品,则只需编写以下内容:
sudo apt install python-pip
那我们可以 使用PIP安装在同一终端TermRecord中:
sudo pip install TermRecord
如何使用TermRecord
至 开始记录我们的终端会话,我们将在终端(Ctrl + Alt + T)中使用以下命令:
TermRecord -o sesion.html
当我们想完成录制时,在同一终端中,我们将不得不写 出口 然后按 简介。 之后,我们只需要使用网络浏览器打开生成的.html文件,就可以查看我们的终端会话记录。
帮助
默认值适用于大多数用户。 仅指定一个HTML输出文件和命令即可使我们获得所需的内容。 为了查看一些更复杂的选项,我们可以求助于 帮助部分 在终端输入(Ctrl + Alt + T):
TermRecord --help
有关我们如何使用此应用程序的更多信息,我们可以参考 使用部分 可以在项目的GitHub页面上找到。
TermRecord是记录我们的终端会话的另一个不错的选择,它还可以检测我们正在使用的终端窗口的大小。