我们所知道的,许多 Linux 发行版中最常用的命令行应用程序是“终端”。 Linux 系统中系统管理员和许多开发人员的重要工具。 但是,有时我们需要记录在终端上执行的所有活动。 为方便起见,创建了一个基于 python 的工具,可以记录指定会话的终端活动。
TermRecord 是用 Python 编写的,用于记录终端会话。 记录终端会话后,我们可以将其导出到自己创建的 HTML 文件中。 因此,您可以与合作者分享录制的活动。 TermRecord 最好的一点是,它可以安装在几乎所有类型的 Linux 发行版上,包括 macOS。 在 MIT 许可下发布的 TermRecord 的开源和该应用程序使源代码的审计安全。 如果您需要,使用此应用程序可以轻松共享您的终端会话。
在本文中,我们将向您解释如何在 CentOS 8 Linux 系统上安装 TermRecord。 所以,让我们开始在我们的 CentOS 系统上安装 TermRecord。
先决条件
Python 应该安装在您的系统上,并且您必须具有 root 权限。
在 CentOS 8 上使用 pip 安装 TermRecord
首先,您需要使用以下命令在我们的系统上安装 python:
# dnf install python3
如您所见,python 已经安装在我们的系统上。 现在,您的系统上有 Pip3 工具,您可以通过它在 CentOS 8 上安装 TermRecord。
要检查 pip-tools 的安装,请键入以下命令:
# pip3 --version
使用 pip,通过在终端上以 root 身份运行以下命令,在系统上安装 TermRecord:
# pip3 install TermRecord
稍后,TermRecord 的安装将在您的系统上完成。
术语记录如何工作?
要开始记录终端命令或任务,请键入以下命令:
$ TermRecord -o test.html
在’test.html’文件中,所有终端活动都会以视频的形式记录下来。 您可以在系统的主目录中导航此文件。
完成录制后,在终端上键入“退出”命令并点击“Enter’ 钥匙。
现在,打开 Html 文件,您将得到类似以下输出的结果:
它会自动检测终端窗口大小。 此外,它还具有用于播放录制的交互式按钮,例如播放、暂停,以及减慢和加快播放速度的能力。
结论
TermRecord 应用程序可以让您更好地享受录制的终端内容。 我们在本文中讨论了如何在 CentOS 8 上安装 TermRecord 应用程序。此外,我们还探讨了如何在不安装繁重应用程序的情况下快速记录终端会话。