スクリプト - Linuxコマンド - Unixコマンド

script - 端末セッションのタイスクリプトを作成する

シノプシス

スクリプト [ -a ] [ - f ] [ - q ] [ - t ] [ ファイル ]

DESCRIPTION

スクリプトはあなたの端末に印刷されたすべての文字を書きます。 これは、対話セッションのハードコピー記録が必要な学生にとっては、割り当ての証拠として有用です。タイプスクリプトファイルは、後にlpr (1)で印刷することができます。

引数ファイルが与えられた場合、 スクリプトはすべてのダイアログをファイルに保存します。 ファイル名が与えられていない場合、typescriptはtypescriptファイルに保存されます

オプション:

-a

以前の内容を保持しているファイルまたはtypescriptに出力を追加します

-f

各書き込み後に出力をフラッシュします。 これは遠隔操作のためにうってつけです:一人は `mkfifo foo; script -f foo 'と `cat foo'を使って何が行われているのかをリアルタイムで監視することができます。

-q

静かにして。

-t

タイムアウトデータを標準エラーに出力します。 このデータには、スペースで区切られた2つのフィールドが含まれています。 最初のフィールドは、前の出力からの経過時間を示します。 2番目のフィールドは、今回出力された文字の数を示します。 この情報は、現実的なタイピングと出力遅延を持つタイプスクリプトを再生するために使用できます。

スクリプトはforkされたシェルが終了すると終了します(Cシェルのcsh(1)の場合はcontrol-Dで Bourneシェル(sh(1))を終了し、exit、 logoutまたはcontrol-dignoreeofが設定されていない場合) 。

vi(1)などの特定の対話型コマンドは、typescriptファイル内にガベージを作成します。 スクリプトは、画面を操作しないコマンドで最も効果的です。その結果は、ハードコピー端末をエミュレートするためのものです。

重要: manコマンド( %man )を使用して、特定のコンピュータでコマンドがどのように使用されているかを確認してください。