GNU/Linux >> Linux の 問題 >  >> Cent OS

ttyrec – Linux でターミナル セッションを記録する

ttyrec は、Unix ライクなオペレーティング システムの tty(ターミナル) レコーダーであり、記録されたデータは ttyplay コマンドを使用して再生できます。 ttyrec は、マイクロ秒の精度でタイミング情報を記録するためのスクリプト コマンドから派生したものです。 emacs -nw、vi、lynx、または tty で実行されているプログラムを記録できます。

Ubuntu へのインストール

以下を使用して ttyrec パッケージをインストールします。

$ sudo apt-get install ttyrec

CentOS/RHEL/Fedora へのインストール

まず、wget コマンドを使用して ttyrec rpm パッケージをダウンロードし、後述の yum コマンドを使用してインストールします。

# wget ftp://ftp.pbone.net/mirror/ftp.turbolinux.com/pub/TurboLinux/stable/tested/Desktop/10/i586/ttyrec-1.0.6-1.i586.rpm
# yum localinstall ttyrec-1.0.6-1.i586.rpm

ttyrec コマンドを使用して記録を開始します:

端末を開き、以下のコマンドを入力し、記録を停止したい場合は終了します。

# ttyrec

上記のコマンドを実行すると、端末セッションの記録が開始され、exit と入力すると、記録が停止され、現在のディレクトリにファイル名「ttyrecord」が作成されます。

ttyplay コマンドを使用して、記録されたセッションを再生します。

# ttyplay ttyrecord

ttyplay でよく使われるオプション

以下は、ttyplay コマンドで一般的に使用されるオプションの一部です:

  • -s SPEED :再生速度に SPEED を掛けたもの (デフォルトは 1)。
  • -n :待機モードなし。ファイル内のタイミング情報を無視します。
  • -p :他の人の tty セッションをのぞきます。

次のような特殊キーを使用して速度を変更することもできます:

  • + または f :再生速度が 2 倍になります。
  • – または s :再生速度を半分にします。
  • 0 :再生速度を 0 に設定し、再生を一時停止します。
  • 1 :再生速度を再び 1.0 に設定します。

記録されたデータの時間の測定

ttytime コマンドを使用すると、記録されたデータの時間を秒単位で判断できます。

#  ttytime ttyrecord
14  ttyrecord


Cent OS
  1. Asciinemaとのターミナルセッションを記録する

  2. |ターミナルコマンドで?

  3. Linuxターミナルでのmvコマンドの5つの使用

  1. 14危険なLinuxターミナルコマンド

  2. Linuxmvコマンド

  3. vi を使用して Linux のターミナルでコマンドを編集するには?

  1. LinuxのWコマンド

  2. Linuxのコマンドで

  3. Linuxでターミナルセッションを記録する方法