これら多い、多い、少ないの違いは何ですか?

これら多い、多い、少ないの違いは何ですか?

私は今Arch Linuxを使用していますmost。これらの違いを理解することは混乱する問題かもしれません。質問moreless少ない方が多くなっていませんか?lessとの違いを参照してくださいmore。カラー表現、ショートカット、前後移動機能の違いをご存知ですか?

答え1

もっと

more古代のユーティリティです。渡されたテキストが大きすぎて画面に収まらない場合は、ページを付けます。下にスクロールできますが、上にスクロールすることはできません。

more一部のシステムはにハードリンクされており、lessユーザーにmoreファイルの最後で終了しているように見えますが、スクロールバックなど、いくつかのmore機能を持つ2つのプログラムの奇妙なブレンドを提供します。lessこれはless互換モードの結果ですmore。を使用してこの互換モードを一時的に有効にできますLESS_IS_MORE=1 less ...

moreネイティブエスケープシーケンスはデフォルトで渡されます。エスケープシーケンスは、表示する色を端末に通知します。

少ない

lessファイルを後ろにスクロールできないことに疲れた人がmore書いたものです。これはlessオープンソースプロジェクトになり、時間が経つにつれて、さまざまな人々がここに新機能を追加しました。less今はすごいです。これがまさにいくつかのコンパクトな組み込みシステムにこの機能がありますがmoreない理由ですless。比較のために、lessソースコードの長さは27,000行を超えています。more実装の長さは通常2000行以上です。

ネイティブエスケープシーケンスを渡すには、lessフラグを渡す必要があります-r。フラグを渡して、ANSIエスケープ文字のみを渡すように指示することもできます-R

less詳しくはFAQをご覧ください。http://www.greenwoodsoftware.com/less/faq.html

最大

most1つ以上でなければなりませんless。一度に複数のファイルを表示できます。デフォルトでは、改行の代わりに長い行を切り取り、左/右スクロールメカニズムを提供します。ほとんどのウェブサイトmost機能に関する情報がありません。このマンページには、ログファイルの書き込み(この目的には使用できますが)や外部コマンドの実行など、少なくとも一部のless機能が不足していることを示します。tee

デフォルトでは、mostviに似た奇妙なキーバインディングが使用されます。man most | grep '\<vi.?\>'何も返さないので、mostviに似たモードに入ることはできません。

most読み取り前にgunzip圧縮ファイルを解凍する機能。ステータスバーにはより多くの情報がありますless

mostネイティブエスケープシーケンスはデフォルトで渡されます。

答え2

短い答え:

ただ使用しlessて忘れてください。more

より長いバージョン:

more古いユーティリティです

これ以上のステップを実行することはできません。スペースを使用してページを移動したり、1行ずつ入力したりできます。

lessはいmore+アドオン

ページ別、行別、検索別に上下に閲覧できます。

答え3

more私はアプリを好むless

最近変更されたログファイル(で/var/log/)を確認するにはls -AltF | more

シャットダウンを使用すると、画面がless削除され、qそのファイルとディレクトリが画面に一覧表示されるため、more確認するために名前を覚えておく必要はありません。ls

(exit後にテキストを保持するパラメータや設定を知っている人がいる場合、lessこの投稿は最新の情報ではありません。)

答え4

more、テキストファイルの内容を表示するために使用される端末ポケットベルまたはポケットベルlessです。most

もっと: more非常に基本的で最も古い、人気のポケットベルです。more最初はファイルからの前方ナビゲーションのみが許可されていましたが、最新の実装では制限された後方への移動が許可されました。つまりmore、テキストファイルでは前後に移動できますが、パイプでは移動できません。

より少ない: less前方および後方への移動を許可し、検索などの追加機能を含む高度なポケットベルです。 less始める前に入力ファイル全体を読む必要はありませんvi

最大less超過moremost超過less。他のページャは一度に1つのファイルしか表示できませんが、ほとんどのページャは必要な数のファイルを表示できます。

関連情報