少ない方が多くなっていませんか?

少ない方が多くなっていませんか?

実行すると、more filename結果less filenameの端末が非常に似ているようです。同じ方法で自分のファイル(など)jSpace閲覧して検索できます。/pattern

less私はこれが本当だと信じるのは難しく、moreその逆も同じです。 2つの間に違いはありますか?

答え1

この時点で、違いはほとんど歴史的であり、一部のシステムには同じバイナリへのハードリンクがmoreあると思います。less

最初はmoreファイルを介してのみ進むことができますが、出力をバッファリングするのはかなり良いです。

lessmore表示されたテキストをスクロールできるように改善されています。

私の最初の行はman less次のようにまとめられています。

Less is a program similar to more, but which allows backward 
movement in the file as well as forward movement. 

答え2

lessそれよりはるかに多くmoreの機能があります。たとえば、次の機能があります。

g: ファイルの先頭に移動
G:ファイルの一番下に移動
/: 今後検索
?: 戻る検索
N:行番号を表示
:行に移動
F:tail -fに似ており、Ctrl + Cで停止します。
S:区切り線

もう覚えていません;-)

答え3

ですでに述べたアドインに加えて、同じ場所で現在のファイルを開くコマンドlessもあります。を終了すると、表示された(更新された)ファイルに戻ります。vviviless

答え4

Ubuntuにはまだ明らかなless / moreリポジトリがあります。少なくともそれが私に起こったことです。それ以外の場合、moreコマンドは他のパラメータをlessに送信しています。

とにかく違いを見るには、端末で一度に表示できるよりも多くの行があるファイルを見つけます。と入力し、catファイル名を入力します。ただファイル全体をダンプします。と入力し、moreファイル名を入力します。 Ubuntuまたは少なくとも私のバージョン(9.10)では、最初の画面が表示され、その後、ファイルには--More--(27%)より多くのコンテンツがあることを意味し、これまでの27%を確認しました。次のページを表示するには、スペースバーを押します。 less1行ずつ、前後に移動でき、検索などのさまざまな機能を使用できます。

デフォルトではを使用してくださいless。おそらくmore何も必要ではないでしょう。大容量ファイルと一緒に使ったのですがless大丈夫そうです。私はそれがすべてをメモリにロードするのと同じクレイジーをするとは思いません(ノート)。ただし、大容量ファイルの場合、行番号が表示されるまでに時間がかかる場合があります。

関連情報