とを実行するmore filenameとless filename、結果の端末は非常に似ているように見えます。私は移動し、(同じように私のファイルを検索することができてj、Space、/pattern、など)。
私はそれを信じることlessは難しいと思いますしmore、逆もまたしかりです。2つの間に違いはありますか?
lessとmore他の人に、彼らは異なっている一方で、同じ実行可能です。
とを実行するmore filenameとless filename、結果の端末は非常に似ているように見えます。私は移動し、(同じように私のファイルを検索することができてj、Space、/pattern、など)。
私はそれを信じることlessは難しいと思いますしmore、逆もまたしかりです。2つの間に違いはありますか?
lessとmore他の人に、彼らは異なっている一方で、同じ実行可能です。
回答:
違いはこの時点ではほとんど歴史的なもので、同じバイナリにハードリンクされているシステムもある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.
more旧式のような動作をするSolaris 10システムを持っていmoreます---ページを戻すことはできません。そして、それはデフォルトのPAGERです。ドライブの私怒っ...
lessは、はるかに多くmore、たとえば、より多くの機能があります。
g:ファイルの先頭に移動 G:ファイルの最後に移動 /:前方検索 ?:後方検索 N:行番号を表示 :行に移動 F:tail -fと同様、ctrl + cで停止 S:分割線
そして、私はもっと覚えていません;-)
h:覚えていないすべて;)
Ubuntuには、明確な少ない/多いビンがあります。少なくとも私の場合、またはmoreコマンドがlessに異なる引数を送信しています。
いずれの場合でも、違いを確認するには、ターミナルで一度に表示できるよりも多くの行があるファイルを見つけます。cat、次にファイル名を入力します。ファイル全体をダンプします。more、次にファイル名を入力します。Ubuntu、または少なくとも私のバージョン(9.10)の場合、最初の画面が表示され、次にが表示されます--More--(27%)。これは、ファイルにまだあることを意味し、これまでに27%を見ています。スペースを押して次のページを表示します。 less行ごとに移動したり、検索したり、他のすべてのものを移動したりできます。
基本的に、を使用しますless。おそらくmore何も必要ないでしょう。私はless巨大なファイルで使用しましたが、問題ないようです。私はそれがすべてをメモリにロードするような奇妙なことをするとは思わない(咳メモ帳)。ただし、巨大なファイルの場合、行番号の表示には時間がかかる場合があります。
1)。
less以上されmore、多かれ少なかれ、more以下ですless。;-)