日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
SCRIPT(1) FreeBSD 一般コマンドマニュアル SCRIPT(1)
名称
script - 端末上に表示したすべてのもののログをとる
書式
script [-a] [-k] [-q] [-t time] [file [command ...]]
解説
script ユーティリティは、端末上に表示したすべてのもののログ (typescript)
をとります。記録後に lpr(1) で印刷することもできるので、学生の宿題の証明
等で対話的セッションのハードコピーが必要なときなどには有効です。
file が指定されていればそのファイルに、指定されていなければ typescript と
いうファイル名で記録されます。
引数 command を指定すると、 script は対話シェルの代りに指定したコマンドを
オプションの引数ベクタ付きで実行します。
オプションとしては以下のものがあります:
-a file もしくは typescript がすでに存在している場合には、それに追加
する形で記録していきます。
-k 出力だけでなくプログラムに送られたキー入力も記録します。
-q 静かなモードで実行します。開始時と終了時のステータスメッセージを
省略します。
-t time
スクリプト出力ファイルにフラッシュする間隔を指定します。値 0 を指
定すると script は文字 I/O イベントごとにフラッシュします。デフォ
ルトのフラッシュ間隔は 30 秒です。
script は、フォークしたシェル(またはコマンド)を終了したとき ( Bourne シェ
ル (sh(1)) なら control-D で終了しますし、 C シェル csh(1) なら exit,
logout, control-D ( ignoreeof が設定されていない場合) で終了します ) に記
録を終わります。
vi(1) などのある種の対話コマンドでは、ログファイルにゴミが入ることがあり
ます。 script ユーティリティは、画面を操作しないようなコマンドについて
は、うまく動作します。出力結果はハードコピー端末のエミュレーションと言え
るでしょう。
環境変数
script は次の環境変数を使用します:
SHELL script がフォークするシェルを指定します。 SHELL が設定されていない
場合は Bourne シェルが使われます。 (ほとんどのシェルはこの変数を自
動的に設定します)
関連項目
csh(1) ( history 機能に関連)
歴史
script コマンドは 3.0BSD から登場しました。
バグ
script ユーティリティは、ログファイルにラインフィードやバックスペースも含
め、 なんでも記録します。このためユーザの期待したものと違うログになること
もあります。
スクリプトファイルを指定せずにコマンドを指定することはできません。これは
引数解析の互換性確保のためです。
-k オプションが指定されている場合には、エコーキャンセルは理想と程遠いで
す。スレーブ端末モードの ECHO モードがチェックされ、手動エコー記録をいつ
避けるべきかがチェックされます。これは raw モード時、すなわちプログラムが
手動エコーを行う時には動作しません。
FreeBSD 4.9 June 6, 1993 FreeBSD 4.9