Skip to main content

スクリプト - Linuxコマンド

【NGSハンズオン】UNIX/Linuxとスクリプト言語 - シェルスクリプト入門 (六月 2025)

【NGSハンズオン】UNIX/Linuxとスクリプト言語 - シェルスクリプト入門 (六月 2025)
Anonim

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

シノプシス

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

DESCRIPTION

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

引数 ファイル が与えられ、スクリプト すべての対話を保存する ファイル ファイル名が与えられていない場合、typescriptはtypescriptファイルに保存されます

オプション:

-a

出力をに追加 ファイル または前の内容を保持している形容詞。

-f

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

-q

静かにして。

-t

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

フォークされたシェルが終了すると、スクリプトは終了します(a 制御D Bourneシェル(sh(1))を終了し、 出口 、 ログアウト または コントロール - d (if 無視する が設定されていない)、csh(1))。

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

重要: 使用 おとこ コマンド( % おとこ 特定のコンピュータでどのようにコマンドが使用されているかを確認することができます。