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

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

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

[[241535]]

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

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

 

安裝 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 命令不可用,重啟操作系統(tǒng)一次即可。

運行 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 停止錄制。錄制結(jié)果將會保存在 /tmp 目錄,(由于做了唯一性處理)文件名并不會重復。

現(xiàn)在,你可以在命令行運行命令,使用你的瀏覽器打開 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

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

  1. $ termtosvg -g 80x24 animation.svg

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

  1. $ termtosvg record recording.cast

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

  1. $ termtosvg render recording.cast animation.svg

欲了解更多細節(jié),請參考 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動畫

2019-10-08 14:02:18

Linux命令終端會話

2016-07-18 14:49:22

操作系統(tǒng)Linux終端操作

2021-02-21 07:49:40

Web動畫SVG線條動畫

2025-02-10 09:20:00

LinuxScreen終端

2022-01-27 15:37:34

Asciinema終端會話記錄器開源

2023-07-13 18:26:01

LinuxASCII

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圖片轉(zhuǎn)換

2016-11-02 09:49:21

Linux命令進程

2009-12-16 14:10:42

Linux終端命令

2023-03-04 13:32:35

Linux創(chuàng)建目錄

2023-10-22 08:39:13

Linux目錄切換
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 啪啪网页| 大吊一区二区 | 韩日在线视频 | www.色婷婷 | 国产不卡一区 | 亚洲日本欧美日韩高观看 | 日韩视频a| 狠狠操天天干 | 国产激情一区二区三区 | 久久久久久国产 | 久久a久久| av在线播放国产 | 伊人亚洲| 成人在线电影在线观看 | 粉嫩国产精品一区二区在线观看 | 国产精品永久免费 | 久久久性 | 看av网址| 久久大陆 | 欧美日韩久久 | 亚洲国产精品视频一区 | 中文字幕一区二区三区四区五区 | 伊人99| 亚洲美女视频 | 97国产精品视频 | 成人免费大片黄在线播放 | 日韩精品一区二区三区中文在线 | 久草视频在 | 国产激情精品 | 亚洲 成人 在线 | 久久99深爱久久99精品 | 亚洲高清在线 | 五月激情六月婷婷 | 中文字幕国产视频 | 久久免费精彩视频 | 欧美成人精品一区二区三区 | 欧美精品久久久久 | 国产精品久久国产精品 | 人人干人人爽 | 欧美精品一区在线发布 | 国产精品18久久久久久久 |