成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

將Linux終端會話錄制成SVG動畫

系統 Linux
錄制終端會話可以滿足我們不同類型的需求。通過錄制終端會話,你可以完整記錄你在終端中執行的操作,將其保存以供后續參考。通過錄制終端會話,你還可以向青少年、學生或其它打算學習 Linux 的人展示各種 Linux 命令及其用例。

[[241535]]

錄制終端會話可以滿足我們不同類型的需求。通過錄制終端會話,你可以完整記錄你在終端中執行的操作,將其保存以供后續參考。通過錄制終端會話,你還可以向青少年、學生或其它打算學習 Linux 的人展示各種 Linux 命令及其用例。值得慶幸的是,市面上已經有不少工具,可以幫助我們在類 Unix 操作系統下錄制終端會話。我們已經介紹過一些可以幫助你錄制終端會話的工具,可以在下面的鏈接中找到。

今天,我們要介紹另一款錄制終端操作的工具,名字叫做 Termtosvg。從名字可以看出,Termtosvg 將你的終端會話錄制成一個單獨的 SVG 動畫。它是一款簡單的命令行工具,使用 Python 語言編寫,可以生成輕量級、外觀整潔的動畫,可以嵌入到網頁項目中。Termtosvg 支持自定義色彩主題color themes、終端 UI,還可以通過 SVG 模板完成動畫控制。它兼容 asciinema 錄制格式,支持 GNU/Linux,Mac OS 和 BSD 等操作系統。

 

安裝 Termtosvg

PIP 是一個面向 Python 語言編寫的軟件包的管理器,可以用于安裝 Termtosvg。如果你沒有安裝 PIP,可以參考下面的指導:

安裝 PIP 后,運行如下命令安裝 Termtosvg 工具:

  1. $ pip3 install --user termtosvg

此外,還要安裝渲染終端屏幕所需的依賴包:

  1. $ pip3 install pyte python-xlib svgwrite

安裝完畢,我們接下來生成 SVG 格式的終端會話。

 

將 Linux 終端會話錄制成 SVG 動畫

使用 termtosvg 錄制終端會話十分容易。打開終端窗口,運行如下命令即可開始錄制:

  1. $ termtosvg

注意: 如果 termtosvg 命令不可用,重啟操作系統一次即可。

運行 termtosvg 命令后,可以看到如下命令輸出:

  1. Recording started, enter "exit" command or Control-D to end

你目前位于一個子 Shell 中,在這里可以像平常那樣輸入命令。你在終端中的所作所為都會被錄制。

不妨隨便輸入一些命令:

  1. $ mkdir mydirectory
  2. $ cd mydirectory/
  3. $ touch file.txt
  4. $ cd ..
  5. $ uname -a

操作完成后,使用組合鍵 CTRL+D 或者輸入 exit 停止錄制。錄制結果將會保存在 /tmp 目錄,(由于做了唯一性處理)文件名并不會重復。

現在,你可以在命令行運行命令,使用你的瀏覽器打開 SVG 文件:

  1. $ firefox /tmp/termtosvg_ddkehjpu.svg

你也可以在(圖形界面的)瀏覽器中直接打開這個 SVG 文件( File -> <SVG 文件路徑> )。

我用 Firefox 瀏覽器打開的效果如下:

下面舉例說明幾種使用 Termtosvg 錄制終端會話的方式。

我剛剛提到,Termtosvg 錄制終端會話后默認保存成 /tmp 目錄下的一個 SVG 動畫文件。

但你可以指定 SVG 動畫文件的文件名,例如 animation.svg;也可以指定一個存放路徑,例如 /home/sk/ostechnix/

  1. $ termtosvg /home/sk/ostechnix/animation.svg

錄制終端會話并使用特定模板進行渲染:

  1. $ termtosvg -t ~/templates/my_template.svg

使用指定的屏幕參數screen geometry錄制終端會話:

  1. $ termtosvg -g 80x24 animation.svg

使用 asciicast v2 格式錄制終端會話:

  1. $ termtosvg record recording.cast

將 asciicast 格式的錄制結果渲染成 SVG 動畫:

  1. $ termtosvg render recording.cast animation.svg

欲了解更多細節,請參考 Termtosvg 手冊。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2014-05-12 10:57:41

TermRecord終端會話

2017-05-19 13:19:16

LinuxAsciinema終端會話

2018-03-26 09:17:53

LinuxTlog會話錄制

2021-02-21 08:12:24

SVG線條動畫Web動畫

2016-07-18 14:49:22

操作系統Linux終端操作

2019-10-08 14:02:18

Linux命令終端會話

2021-02-21 07:49:40

Web動畫SVG線條動畫

2025-02-10 09:20:00

LinuxScreen終端

2023-07-13 18:26:01

LinuxASCII

2022-01-27 15:37:34

Asciinema終端會話記錄器開源

2019-06-11 15:46:13

screen命令Linux

2017-03-28 13:00:10

LinuxGifineGIF動畫

2021-02-15 17:00:22

Tmux管理會話Linux

2013-11-07 15:38:59

Linux命令行工具

2021-07-14 14:50:08

LinuxASCII圖片

2021-06-07 17:30:23

LinuxASCII圖片轉換

2023-03-04 13:32:35

Linux創建目錄

2023-10-22 08:39:13

Linux目錄切換

2016-11-02 09:49:21

Linux命令進程

2009-12-16 14:10:42

Linux終端命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲永久免费 | 狠狠干美女 | 黑人性hd| 午夜精品一区二区三区在线观看 | 日韩精品免费在线 | 国产黄色网址在线观看 | 久久久www成人免费无遮挡大片 | 国产精品久久久久久久久婷婷 | 亚洲国产精品视频 | 91在线精品秘密一区二区 | 成人av电影在线观看 | 男人午夜视频 | 亚洲欧美日韩在线 | 中文字幕国产精品 | 亚洲+变态+欧美+另类+精品 | 国产精品不卡 | 国产成人精品免高潮在线观看 | 久久精彩| 国产欧美精品一区二区色综合 | 青青久草 | 另类专区成人 | 一区二区三区四区在线视频 | 欧美四虎| 少妇一级淫片免费播放 | 久久成人激情 | 日韩高清中文字幕 | 99精品免费在线观看 | 三级在线观看 | 亚洲一区二区久久 | 国产精品成人一区二区三区 | 视频一区二区三区中文字幕 | 国产亚洲一区二区三区 | 亚洲色综合 | 国产在线精品一区 | 国产二区视频 | 91麻豆产精品久久久久久 | 国产在线精品一区二区 | 成人精品福利 | 红色av社区 | 亚洲一区二区三区视频 | 国产日韩欧美一区 |