Showterm.io-Linux用のターミナル/シェル記録、アップロード、共有ツール


デスクトップ画面を記録するために、Web上で利用可能なソフトウェアがたくさんありますが、ターミナルを記録することを考えたことはありますか?ええと、Showtermと呼ばれるこの気の利いた小さなプログラムのおかげでそれは非常に可能です。

Showtermとは何ですか?

Showtermは、端末でハウツーを簡単に記録できるオープンソースの端末記録およびアップロードアプリケーションです。すべての端末アクティビティをテキストベースで記録し、showterm.ioにビデオとしてアップロードしてから、チームメイトと共有したり、iframeとしてWebサイトに埋め込んだりするためのリンクを生成します。デモの例を次に示します。

LinuxでのShowtermのインストール

2つの異なる方法を使用してshowtermツールをインストールできます。推奨される方法はrubyを使用することです。システムにrubyが正しくインストールおよび構成されている場合は、gemコマンドを使用してインストールできます。 rubyがインストールされていない場合は、次のコマンドを使用してインストールできます。

# sudo apt-get install ruby rubygems
# sudo gem install showterm
[sudo] password for tecmint: 
Fetching: showterm-0.5.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed showterm-0.5.0
1 gem installed
Installing ri documentation for showterm-0.5.0...
Installing RDoc documentation for showterm-0.5.0...
# yum install ruby rubygems
# gem install showterm
Building native extensions.  This could take a while...
Successfully installed showterm-0.5.0
1 gem installed
Installing ri documentation for showterm-0.5.0...
Installing RDoc documentation for showterm-0.5.0...

システムにrubyが正しく構成されていない場合は、次のコマンドを使用して、binディレクトリにshowtermをインストールできます。

$ curl showterm.io/showterm > ~/bin/showterm
$ chmod +x ~/bin/showterm

Showtermの使用方法

記録を開始する構文は「showterm [実行するプログラム]」です。実行するプログラムを省略して、「showterm」と入力するだけの場合。

# showterm

シェルの記録が開始されます。録音が完了したら、exitまたは「CtrlD」のいずれかを入力して録音を停止できます。

# exit

exitと入力すると、アクションが記録およびアップロードされます。アップロードが完了すると、各録音の最後に共有可能なリンクが生成されます。

showterm recording finished.
Uploading...
http://showterm.io/9d34dc53ab91185448ef8

これは、その使用法を示すショーターム録音です。

使用方法を示すために、2つのshowtermレコーディングウィンドウを使用します。これはメインのショーターム記録ウィンドウであり、その中で別のショータームウィンドウを開始して、その使用方法を示します。つまり、showterm自体を使用して、showtermの使用方法を示します。かっこいいじゃないですか?

最初のshowterm記録ウィンドウを開始してから、コマンド「showterm」を入力して、最初のウィンドウ内で別の記録ウィンドウを開始します。

これで、ここで行うことはすべて、最初と2番目のショータームウィンドウの両方に記録されます。 exitを1回入力すると、2番目のshowtermウィンドウが表示され、exitをもう一度入力すると、最初のshowtermウィンドウが表示されます。

リンクに以下を追加して、再生速度を変更したり、完全に停止したりすることもできます。

  1. #slow : To make it go slower. It actually plays the recording at real time speed.
  2. #fast : To make it go faster.It actually plays the recording at double the original speed.
  3. #stop : To stop it.

たとえば、以下に示すように、このリンクに#slowを追加することで、showtermの記録を遅くすることができます。

http://showterm.io/d1311caa9df1aa7cdb828#slow

ウェブサイトにshowtermを埋め込みたい場合は、iframeタグを使用して埋め込むことができます。たとえば、リンク「http://showterm.io/d1311caa9df1aa7cdb828」を埋め込むには、次のiframeコードをWebサイトに追加できます。

<iframe src=”http://showterm.io/d1311caa9df1aa7cdb828” width=”640” height=”480”></iframe>

結論

さまざまなアプリケーションがあります。学生でいっぱいのクラスを教えている場合でも、アプリケーションのインストール方法を誰かに教えたい場合でも、ターミナルで特定のプログラムを実行する方法を教えたい場合でも、showtermが最適です。

また、これはオープンソースアプリケーションであるため、貢献したい場合は、そのソースへのリンクを次に示します。

  1. Showterm Homepage
  2. Showterm Client on GitHub
  3. Showterm Server on GitHub