BZMORE(1) | General Commands Manual | BZMORE(1) |
bzmore, bzless - bzip2 圧縮されたテキストを CRT で見るためのファイル閲覧フィルタ
bzmore [ name ... ]
bzless [ name ... ]
以下の説明において、 bzless と less は、 bzmore と more と等価で、 そのまま読み替えることができます。
bzmore は、圧縮されたテキストファイルや通常のテキストファイルを ソフトコピー端末上で一度に全画面で閲覧するためのフィルタです。 bzmore は bzip2 で圧縮されたファイルに対して動作します (圧縮されていないファイルに対しても動作します)。 ファイルが存在しない場合、 bzmore は、そのファイル名に拡張子 .bz2 をつけた名前のファイルを探します。
bzmore は通常、1 画面毎に画面の一番下に --続ける-- と表示して一時停止します。 キャリッジリターンを打つと、1 行分表示を進めます。 スペースを打つと、1 画面分表示を進めます。 他のキーについては、後に列挙します。
bzmore は端末の特性とデフォルトのウインドウサイズを決定するために、 ファイル /etc/termcap を調べます。 24 行表示できる端末では、デフォルトのウインドウサイズは 22 行です。 bzmore が一時停止しているときに打つことのできる、 その他のシーケンスとその結果は次の通りです (i はオプションの引数 (整数値) で、デフォルトは 1 です)。
コマンドはすぐに影響を及ぼします。 つまりキャリッジリターンを打つ必要はありまsん。 ユーザーはコマンド文字そのものを打つ前に、 数値の引数の入力をキャンセルするために、 キル文字を打ち込むことができます。 さらに、ユーザーは --続ける-- というメッセージを もう一度表示させるために、削除文字を打ち込むことができます。
出力が端末に送られるどの時点でも、ユーザーは終了キー (通常は control-\) を 打ち込むことができます。 bzmore は出力を送るのを止めて、通常の --続ける-- プロンプトを表示します。 その後、ユーザーは上のコマンドを普通の方法で打ち込むことができます。 終了キーを打った場合に、運悪く出力が失われることがあります。 それは、終了シグナルが起きたときに、端末の出力キューで待っていた すべての文字がフラッシュされてしまったためです。
このプログラムは出力を連続的なものにするために、端末を noecho モードにします。/ と ! コマンドを除いて、打ち込まれた文字は端末上に見えません。
標準出力がテレタイプでない場合、 bzmore は bzcat のように動作します。 ただし、ヘッダが各ファイルの前に表示されます。
/etc/termcap 端末データベース
more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)