多くのLinuxディストリビューションで最も一般的に使用されているコマンドラインアプリケーションは「ターミナル」です。 Linuxシステムのシステム管理者および多くの開発者にとって重要なツール。ただし、ターミナルで実行しているすべてのアクティビティの記録が必要になる場合があります。便宜上、指定されたセッションのターミナルアクティビティを記録できるPythonベースのツールが作成されています。
TermRecordはPythonで記述されており、ターミナルセッションの記録に使用されます。ターミナルセッションが記録されたら、それを自己作成のHTMLファイルにエクスポートできます。そのため、記録されたアクティビティを共同編集者と共有できます。 TermRecordの最も優れている点は、macOSを含むほぼすべてのタイプのLinuxディストリビューションにインストールできることです。 MITライセンスとこのアプリケーションの下でリリースされたTermRecordのオープンソースは、ソースコードの監査を安全にします。必要に応じて、このアプリケーションを使用して、ターミナルセッションを簡単に共有できます。
この記事では、CentOS8LinuxシステムへのTermRecordのインストールについて説明します。それでは、CentOSシステムへのTermRecordのインストールを開始しましょう。
前提条件
Pythonをシステムにインストールし、root権限を持っている必要があります。
CentOS8でpipを使用してTermRecordをインストールする
まず、次のコマンドを使用して、システムにpythonをインストールする必要があります。
# dnf install python3
ご覧のとおり、Pythonはすでにシステムにインストールされています。これで、CentOS8にTermRecordをインストールできるPip3ツールがシステムにインストールされました。
pip-toolsのインストールを確認するには、次のコマンドを入力します。
# pip3 --version
pipを使用して、ターミナルでrootとして次のコマンドを実行し、システムにTermRecordをインストールします。
# pip3 install TermRecord
しばらくすると、システムへのTermRecordのインストールが完了します。
TermRecordの仕組み
ターミナルコマンドまたはタスクの記録を開始するには、次のコマンドを入力します。
$ TermRecord -o test.html
「test.html」ファイルでは、すべての端末アクティビティがビデオの形式で記録されます。このファイルは、システムのホームディレクトリに移動できます。
録音が終了したら、端末で「exit」コマンドを入力し、「Enter」キーを押します。
ここで、Htmlファイルを開くと、次のような結果が得られます。
ターミナルウィンドウのサイズを自動的に検出します。さらに、再生、一時停止、再生の速度を遅くしたり速くしたりする機能など、再生記録用のインタラクティブなボタンがあります。
結論
TermRecordアプリケーションを使用すると、記録されたターミナルコンテンツをより楽しむことができます。この記事では、CentOS 8にTermRecordアプリケーションをインストールする方法について説明しました。さらに、重いアプリケーションをインストールせずにターミナルセッションをすばやく記録する方法についても説明しました。