Termtosvg 是一个用 Python 编写的 Unix 终端录制器,它可以将你的命令行会话保存为 SVG 动画。
-- Magesh Maruthamuthu
致谢
译自 | 2daygeek.com
作者 | Magesh Maruthamuthu
译者 | LCTT / Hansong Zhang
一般人喜欢使用历史命令功能来查看/再次调用之前在终端中输入的命令。不幸的是,那样做只会显示先前输入的命令,而不是之前输出的内容。
在 Linux 中,有许多可以用来记录终端活动的实用工具。这种工具将会帮助我们记录用户在终端中的活动,并帮助我们识别输出中有用的信息。
在这之前,我们已经介绍了一些这类实用工具了。今天,让我们接着讨论这类工具。
如果你希望尝试其它一些记录你终端活动的工具,我推荐你试试script
[1]
命令和Terminalizer
[2]
工具。 是在无头服务器中记录终端活动的最佳方式之一。 是一个记录在终端中输入过的 Unix 命令的实用工具(在某些终端中,它会记录显示在你终端中的所有东西)。它会在当前工作目录下以文本文件方式储存所有终端输出。
不过,如果你在寻找GIF 录制器
[3]
,你可以尝试Gifine
[4]
、Kgif
[5]
和Peek
[6]
。
什么是 Termtosvg
Termtosvg 是一个用 Python 编写的 Unix 终端录制器,它可以将你的命令行会话保存为 SVG 动画。
Termtosvg 的特点
◈ 可以制作嵌入于项目主页的简洁美观的动画。
◈ 可以在 SVG 模板中自定义配色、终端 UI 和动画。
◈ 兼容 asciinema 录制格式。
◈ 要求 Python 版本为 3.5 或更高。
如何在 Linux 中安装 Termtosvg
它是用 Python 编写的,所以我推荐使用 来安装它。
请确保你已经安装了 python-pip 包。如果你还没安装,请输入下面的命令。 对于 Debian 或 Ubuntu 用户,请使用apt
[7]
或apt-get
[8]
来安装 。
对于 Archlinux 用户,请使用pacman
[9]
来安装 。
对于 Fedora 用户,请使用dnf
[10]
来安装 。
对于 CentOS 或 RHEL 用户,请使用yum
[11]
来安装 。
对于 openSUSE 用户,请使用zypper
[12]
来安装 。
最后,请执行pip
[13]
来安装 Termtosvg。
如何使用 Termtosvg
成功安装 Termtosvg 后,请使用以下命令来开始录制。
如果只是想测试它是否正常工作,随意输入几行命令即可。
完成后,你可以按下 或输入 来停止录制。录制完后,输出文件会以一个独一无二的名字被保存在 文件夹中。
我们可以在任意浏览器中打开 SVG 文件。
via:https://www.2daygeek.com/termtosvg-record-your-terminal-sessions-as-svg-animations-in-linux/
作者:Magesh Maruthamuthu
[15]
选题:lujun9972译者:zhs852校对:校对者ID
本文由LCTT原创编译,Linux中国荣誉推出
领取专属 10元无门槛券
私享最新 技术干货