.\"WORD: logical 論理行 .\" .\" Copyright (c) 1988, 1990 The Regents of the University of California. .\" Copyright (c) 1988 Mark Nudleman .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)more.1 5.15 (Berkeley) 7/29/91 .\" .\" Revised: Fri Dec 25 15:27:27 1992 by root .\" 25Dec92: Extensive changes made by Rik Faith (faith@cs.unc.edu) to .\" conform with the more 5.19 currently in use by the Linux community. .\" .\" Japanese Version Copyright (c) 1998 Shinji Orito all rights reserved. .\" Translated Sun Jul 5 18:55:01 JST 1998 .\" by Shinji Orito .\" Updated Mon Aug 20 JST 2001 by Kentaro Shirakata .\" .Dd July 29, 1991 (Modified December 25, 1992) .Dd December 25, 1992 .Dt MORE 1 .Os "Linux 0.98" .Sh 名前 .Nm more .Nd CRT でファイルを閲覧するためのフィルター .Sh 書式 .Nm more .Op Fl dlfpcsu .Op Fl num .Op +/ pattern .Op + linenum .Op Ar .Sh 説明 .Nm more は、テキストを一画面ずつ表示するフィルターである。 本コマンドは基本的な機能だけを備えている。 .Xr less 1 は .Xr more 1 をエミュレートし、さらに拡張機能を有する。 .Sh オプション コマンドラインオプションを下記に示す。 オプションは環境変数 .Ev MORE によっても指定される(必ず ``-'' (ダッシュ)を前につけること)が、 コマンドラインオプションが優先される。 .Bl -tag -width flag .It Fl num スクリーンサイズ(行数)を整数で指定する。 .It Fl d .Nm more は、"[スペースキーを押すと続き、'q' で終了。]" とユーザーに促し、 不適切なキー入力に対しては、 ビープ音を鳴らす代わりに "['h' キーで操作方法]" と表示する。 .It Fl l 通常 .Nm more は、 .Ic \&^L (改頁)を特殊文字として扱い、改頁の次の行で停止する。 .Fl l オプションは、この機能を抑制する。 .It Fl f 画面行数の代わりに、論理行をカウントする。 (すなわち、長い行が折り返されない。) .It Fl p スクロールしない。 その代わりに、全画面消去してからテキストを表示する。 .It Fl c スクロールしない。 その代わりに、表示されたままの行を消しながら、上端から各画面を表示する。 .It Fl s 複数の空行を一行にする。 .It Fl u 下線を付けない。 .It Ic +/ 各ファイルが表示される前に検索する文字列を指定する。 .It Ic +num .Ic num 行目から表示する。 .El .Sh コマンド .Nm more の対話的コマンドは、 .Xr vi 1 をベースにしている。 幾つかのコマンドは、10 進数値を前につけることができる。 下記の説明においてはその数値は k と表されている。 下記文中で、^X は Control-X を表す。 .Pp .Bl -tag -width Ic .It Ic h No または Ic ? ヘルプ。これらのコマンドのまとめを表示する。 もし他のコマンドをすっかり忘れたのなら、これを思い出すと良い。 .It Ic SPACE k 行先を表示する。 デフォルトは現在の画面行数。 .It Ic z k 行先を表示する。 デフォルトは、現在の画面行数。 引き数が新たなデフォルトとなる。 .It Ic RETURN k 行先を表示する。 デフォルトは 1 。 引き数が新たなデフォルトとなる。 .It Ic d No または Ic \&^D k 行スクロールする。 デフォルトは現在のスクロールサイズ、最初は 11 。 引き数が新たなデフォルトとなる。 .It Xo .Ic q .No または .Ic Q .No または .Ic INTERRUPT .Xc 終了する。 .It Ic s k 行先にスキップする。 デフォルトは 1 。 .It Ic f k 回画面をスクロールする。 デフォルトは 1 。 ファイルに対してのみ動作する。パイプに対しては動作しない。 .It Ic b No または Ic \&^B k 回画面をバックスクロールする。 デフォルトは 1 。 .It Ic ' 前回検索を開始した場所に戻る。 .It Ic = 現在の行数を表示する。 .It Ic \&/ Ns Ar pattern 正規表現に k 回目に合致する文字列を検索する。 デフォルトは 1 。 .It Ic n 前回指定した正規表現に k 回目に合致する文字列を検索する。 デフォルトは 1 。 .It Ic ! No または Ic :! をサブシェルで実行する。 .It Ic v 現在の行でエディタを起動する。 エディタは、環境変数 VISUAL が定義されていれば VISUAL から、 VISUAL が未定義で、 EDITOR が定義されていれば EDITOR で指定されている ものを起動する。 どちらも未定義ならデフォルトとして "vi" を起動する。 .It Ic \&^L 画面を再描画する。 .It Ic :n k 個目のファイルに移動する。 デフォルトは 1 。 .It Ic :p k 個前のファイルに移動する。 デフォルトは 1 。 .It Ic :f ファイル名と行数を表示する。 .It Ic \&. 前回のコマンドを繰り返す。 .El .Sh 環境変数 .Nm more は、下記の環境変数があれば適用する。 .Bl -tag -width Fl .It Ev MORE .Nm more に対する好みのオプションをセットする。 .It Ev SHELL 使用中のシェル。(通常ログイン時にシェルによってセットされる) .It Ev TERM ターミナルタイプを指定する。 これは more がスクリーン操作に必要とするターミナルの特徴を得るために利用される。 .El .Sh 関連項目 .Xr vi 1 .Xr less 1 .Sh 著者 Eric Shienbrood, UC Berkeley .br Modified by Geoff Peck, UCB to add underlining, single spacing .br Modified by John Foderaro, UCB to add -c and MORE environment variable .Sh 履歴 .Nm more は、 .Bx 3.0 に登場した。 この man ページは 現在 Linux コミュニティで利用されている .Nm more バージョン 5.19 (Berkeley 6/29/88)について書かれている。 ドキュメントの作成に当っては、他の数種類のバージョンの man ページを利用し、 ソースコードの徹底的なチェックを行った。