とを実行する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
ファイル内を進むことはほとんど許可されていましたが、出力のバッファリングにはかなり適切でした。
less
more
表示されたテキストをスクロールできるように改良されたものとして書かれました
私の最初の行は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
。;-)