使用 Showterm 錄製和分享終端會話
你可以使用幾乎所有的屏幕錄製程序輕鬆錄製終端會話。但是,你很可能會得到超大的視頻文件。Linux 中有幾種終端錄製程序,每種錄製程序都有自己的優點和缺點。Showterm 是一個可以非常容易地記錄終端會話、上傳、分享,並將它們嵌入到任何網頁中的工具。一個優點是,你不會有巨大的文件來處理。
Showterm 是開源的,該項目可以在這個 GitHub 頁面上找到。
相關:[2 個簡單的將你的終端會話錄製為視頻的 Linux 程序](https://www.maketecheasier.com/record-terminal-session-as-video/ "2 Simple Applications That Record Your Terminal Session as Video [Linux]")
在 Linux 中安裝 Showterm
Showterm 要求你在計算機上安裝了 Ruby。以下是如何安裝該程序。
gem install showterm
如果你沒有在 Linux 上安裝 Ruby,可以這樣:
sudo curl showterm.io/showterm > ~/bin/showterm
sudo chmod +x ~/bin/showterm
如果你只是想運行程序而不是安裝:
bash <(curl record.showterm.io)
你可以在終端輸入 showterm --help
得到幫助頁面。如果沒有出現幫助頁面,那麼可能是未安裝 showterm
。現在你已安裝了 Showterm(或正在運行獨立版本),讓我們開始使用該工具進行錄製。
相關:[如何在 Ubuntu 中錄製終端會話](https://www.maketecheasier.com/record-terminal-session-in-ubuntu/ "How to Record Terminal Session in Ubuntu")
錄製終端會話
![showterm terminal](/data/attachment/album/201803/12/084738xl2ranrndrrdtglc.png "showterm terminal")
錄製終端會話非常簡單。從命令行運行 showterm
。這會在後台啟動終端錄製。所有從命令行輸入的命令都由 Showterm 記錄。完成錄製後,請按 Ctrl + D
或在命令行中輸入exit
停止錄製。
Showterm 會上傳你的視頻並輸出一個看起來像 http://showterm.io/<一長串字元>
的鏈接的視頻。不幸的是,終端會話會立即上傳,而沒有任何提示。請不要驚慌!你可以通過輸入 showterm --delete <recording URL>
刪除任何已上傳的視頻。在上傳視頻之前,你可以通過在 showterm
命令中添加 -e
選項來改變計時。如果視頻無法上傳,你可以使用 showterm --retry <script> <times>
強制重試。
在查看錄製內容時,還可以通過在 URL 中添加 #slow
、#fast
或 #stop
來控制視頻的計時。#slow
讓視頻以正常速度播放、#fast
是速度加倍、#stop
,如名稱所示,停止播放視頻。
Showterm 終端錄製視頻可以通過 iframe 輕鬆嵌入到網頁中。這可以通過將 iframe 源添加到 showterm 視頻地址來實現,如下所示。
![showtermio](/data/attachment/album/201803/12/084738c5vbx55zv1382b3n.png "showtermio")
作為開源工具,Showterm 允許進一步定製。例如,要運行你自己的 Showterm 伺服器,你需要運行以下命令:
export SHOWTERM_SERVER=https://showterm.myorg.local/
這樣你的客戶端可以和它通信。還有額外的功能只需很少的編程知識就可添加。Showterm 伺服器項目可在此 GitHub 頁面獲得。
結論
如果你想與同事分享一些命令行教程,請務必記得 Showterm。Showterm 是基於文本的。因此,與其他屏幕錄製機相比,它將產生相對較小的視頻。該工具本身尺寸相當小 —— 只有幾千位元組。
via: https://www.maketecheasier.com/record-terminal-session-showterm/
作者:Bruno Edoh 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive