コンピューティングにおいて、はテキストファイルの内容を一度に1画面ずつ表示する(ただし変更はしない)コマンドmoreです。UnixおよびUnixライクなシステム、MS-DOS、[ 3 ] Digital Research FlexOS、[ 4 ] IBM / Toshiba 4690 OS、[ 5 ] IBM OS/2、[ 6 ] WindowsおよびReactOSで使用できます。[ 7 ]このようなプログラムはページャーと呼ばれます。[ 8 ]は非常に基本的なページャーで、元々はファイルの前方ナビゲーションのみを許可していましたが、新しい実装では限定的な後方移動が許可されています。more
このコマンドは元々、1978 年にカリフォルニア大学バークレー校moreの大学院生であった Daniel Halbert によって書かれました。その後、Eric Shienbrood、Geoff Peck (下線、単一スペースを追加)、John Foderaro (-c、環境変数を追加) によって拡張されました。最初に 3.0 BSDに含まれ、それ以来、すべての Unix システムで標準プログラムとなっています。同様のコマンドで、ファイルの前後両方のナビゲーションを可能にする拡張機能を備えた は、1983 年から 1985 年の間に Mark Nudelman によって書かれ、現在ではほとんどの Unix システムおよび Unix ライクなシステムに含まれています。morehistoryless
このコマンドは、 MS-DOSバージョン 2 以降で使用できます。 [ 9 ]このコマンドは、 ASCIIのMSX-DOS2 Tools for MSX-DOSバージョン 2moreにも含まれています。 [ 10 ] The Software LinkのPC-MOSには、の実装が含まれています。[ 11 ]オペレーティングシステムの他の部分と同様に、GPL v3ライセンスで提供されています。[ 12 ] FreeDOS版はJim Hallによって開発され、GPL v2ライセンスで提供されています。[ 13 ]このコマンドは、KolibrOS Shell でも使用できます。[ 14 ]more
数値計算環境であるMATLABとGNU Octaveには、出力ページネーションをオンまたはオフにする機能が含まれていますmore 。[ 15 ] [ 16 ]
コマンド構文は次のとおりです。
その他のオプション [ファイル名]
ファイル名が指定されていない場合は、標準入力moreから入力を探します。
入力を受け取るとmore、現在の画面に収まるだけのテキストを表示し、次の行へのユーザー入力を待ちます。ただし、フォームフィード(^L)の場合は、more画面上のテキスト量に関係なく、その行で待機します。画面の左下隅には「- もっと - そして、ページ送りされたファイルの割合を表すパーセンテージが表示されますmore。(このパーセンテージには、現在の画面に表示されているテキストが含まれます。)moreファイルの終わり(100%)に達すると、終了します。ファイル内を移動する最も一般的な方法は↵ Enter、出力を 1 行進める と、出力を 1 画面進める です。Space
ドキュメント内を移動する際に使用できる他のコマンドもあります。詳細については、moreのmanページを参照してください。 [ 17 ]
オプションは通常、ファイル名の前に入力しますが、環境変数$MOREに入力することもできます。実際のコマンドラインに入力されたオプションは$MORE、環境変数に入力されたオプションよりも優先されます。利用可能なオプションはUnixシステムによって異なる場合がありますが、一般的なオプションセットは次のとおりです。
-numこのオプションは、画面サイズ(行数)を表す整数値を指定します。-d:moreユーザーにメッセージを表示します[スペースキーを押して続行、'q'キーを押して終了。]そして表示します[操作手順については「h」キーを押してください。]不正なキーが押されたときにベルを鳴らす代わりに。-l通常、改行文字を特殊文字としてmore扱い^L、改行文字を含む行の後に一時停止します。この-lオプションを使用すると、この動作を防止できます。-f:more画面上の行数ではなく、論理行数をカウントする原因となります(つまり、長い行は折り返されません)。-pスクロールしないでください。代わりに、画面全体をクリアしてからテキストを表示します。-cスクロールしないでください。代わりに、各画面を上から順に塗りつぶし、各行が表示されたら残りの部分を消去してください。-s複数の空白行を1行にまとめる。-uバックスペースとキャリッジリターンは印刷可能な文字として扱われます。+/: このオプションは、各ファイルが表示される前に検索される文字列を指定します。(例: more +/Preamble gpl.txt)+num: 行番号から開始しますnum。
moreコマンド構文は次のとおりです。[ 18 ]
コマンド | 詳細 [/c] [/p] [/s] [/tn] [+n] 詳細 [[/c] [/p] [/s] [/tn] [+n]] < [ドライブ:] [パス] ファイル名 もっと見る [/c] [/p] [/s] [/tn] [+n] [ファイル]
letter.txtという名前のファイルを画面に表示するには、ユーザーは以下の2つのコマンドのいずれかを入力できます。
もっと手紙.txt 文字.txtを入力 | 詳細
このコマンドを実行すると、letter.txt から取得した情報が最初の画面に表示され、その後、次のプロンプトが表示されます。
-- 詳細 -- スペースキーを押すと、次の情報画面が表示されます。
ファイルを表示する前に、画面をクリアして余分な空白行をすべて削除することも可能です。
more /c /s < letter.txt 文字.txt | more /c /s と入力
コマンド構文は次のとおりです。
詳細 < [ドライブ:][パス]ファイル名 コマンド | その他
drive:\path\filename– 一度に1画面ずつ表示するファイルの場所を指定します。command |– 出力結果を表示するコマンドを指定します。以下のコマンドを使用してOS/2システムディレクトリdirの内容を取得し、以下のコマンドを使用して一度に1画面ずつ表示しますmore。
[C:\]dir C:\OS2 | more