【Linux】linux/ubuntuシステムの下でコマンドライン端末の入力、出力を指定ログファイルに保存する方法

920 ワード

ここ数日、お客様にdockerミラーを作成しています.彼らに操作ドキュメントを書く過程で、自分の各ステップを再現するには、自分がコマンドラインウィンドウを操作する過程を記録する必要があることに気づいた.検索してみると、システムに付属しているscriptコマンドがとても使いやすいことがわかりました.
[root@rflabli] script

上記のコマンドを入力すると、端末のデータの記録が開始されます.デフォルトでは、端末の操作は現在のディレクトリのtypescriptファイルに保存されます.
script -t 2>time.txt -a record.txt
上記の文は、現在の端末の出力をrecord.txtに追加する形で加えることを示している.time.txtファイルに時間情報を保持します.-t 2>time.txtは不要ですが、このパラメータは主に録画スクリーン再生のために使用されます.
    :
>script -t              
>scritp -f              ,            
>script -a         ,    
>script -q         ,          
>scriptreplay time.txt record.txt
>exit