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. 權利:您可以隨時限制,恢復和刪除您的信息。