Linux端末録画

1930 ワード

Scriptコマンド
コマンドのパラメータを簡単に説明します.
  • -tは、時間データを標準エラー(standard error)に出力ため、2>/tmp/timeを用いる.txtはデータをファイルにリダイレクトし、再生する必要がない場合があります.操作と入出力を記録すれば、このパラメータ
  • を指定しなくてもいいです.
  • -aファイルにコンテンツを追加し、前のレコード
  • を上書きしません.
  • -qサイレントモード、ユーザーscriptに実行
  • -fは、書き込みのたびにスクリーンをクリアし、配管に合わせて使用する場合に便利です
  • -cこれらの非インタラクティブな実行コマンドまたはスクリプトは、一部のプログラムまたはスクリプトがバックグラウンドで実行される場合に便利です
  • scriptで録画する
    #     script  ,      typescript       
    script
    #      test
    script test
    

    時間ファイルを同時に保存してこそscriptreplayで再生できます.
    時間ファイルを同時に出力するには、次のコマンドを使用します.
    script -t timingfile -a scriptfile
    

    scriptreplayを使用して再生
    script timingfile scriptfile
    

    asciinemaによる録画
    メリット:
  • Webサイトにアップロードできます
  • 直接コピー可能、録画映像中のコマンド
  • 欠点:
  • 早送りできない
  • Ubuntu 16.04 asciinemaのインストール
    必ず次の方法で最新版をインストールします.
    sudo apt-add-repository ppa:zanchey/asciinema
    sudo apt-get update
    sudo apt-get install asciinema
    
    sudo apt install asciinemaを使用してインストールされているバージョンが0.9のみで、機能が不完全で、ローカルに保存できません.
    録画ファイルをローカルに保存
    ファイル名を指定:
    asciinema rec test.json
    

    注意:録画する前に端末のサイズを調整してください.最終再生ウィンドウのサイズはそれによって決まります.
    サイトにアップロード
  • サイトにasciinemaユーザーを登録:メールボックス名を直接記入し、メールボックスで受信したリンクをクリックすればよい.(ログイン状態保持)
  • Associated asciinemaユーザー:ローカルコンピュータで実行:asciinema authを実行すると、ブラウザでこのリンクを開くと、ユーザーを関連付けることができます.
  • ローカルで録画されたファイルをアップロード:asciinema upload testFile.json
  • またはこの録画を直接アップロード:asciinema rec -t "My First ...",-tオプションは、asciinemaサイトにアップロードする際に使用するタイトルを設定するために使用されます.

  • 録画を再生
    ローカル録画ファイルの内容を再生するには、次の手順に従います.
    asciinema play test.json
    

    asciinemaのWebサイトの録画内容を再生します.
    asciinema play https://....
    

    リファレンス
    Linux端末の録画画面とscriptコマンドasciinemaを再生する.org録画端末プレゼンテーション、リアルタイムサポート
    個人ブログ:Fan's Blog