kurang itu lebih? Apakah lebih sedikit? Aku begitu bingung

59

Ketika saya pertama kali mendengar nama mereka, saya benar-benar bingung ketika saya mencoba menebak apa yang mungkin dilakukan alat ini, saya pikir saya akan salah dengar.

Apa perbedaan antara moredan less, yaitu mengapa saya harus memilih satu dari yang lain?
Mereka berdua tampaknya melakukan hal yang sama ...

Juga, mengapa mereka dinamai seperti itu?

Mehrdad
sumber
7
Tunggu sampai Anda mengetahuinya most! Ini seperti moredan lesstetapi juga mendukung warna!
Kevin Panko
1
o_O kamu bercanda kan?
Mehrdad
@ Mehrdad ada .
new123456
4
@ new123456: lol Why settle for less?...
Mehrdad
3
lesslebih dari more!
ctype.h

Jawaban:

77

moreadalah pager dasar, yang memungkinkan Anda untuk menggulir ke bawah, satu halaman sekaligus. Hanya ke bawah.

less juga merupakan pager, tetapi memiliki fungsi tambahan untuk menggulir ke atas dan ke bawah melalui input, di samping beberapa ekstensi lainnya.

Jadi iya. lesslebih banyak, dan morelebih sedikit. Ungkapan umum lain (menurut entri wiki ) adalah " lessadalah more, kurang lebih." Nama ini berasal dari kenyataan bahwa penulis (Mark Nudelman) pada dasarnya menginginkan program yang "mundur lebih banyak" - Kebalikan dari lebih, adalah less.

Darth Android
sumber
+1 keren, terima kasih. Ada yang tahu mengapa moredisebut lebih, btw?
Mehrdad
13
@Mehrdad Saya baru menyadari bahwa saya salah membaca komentar Anda - Saya tidak tahu mengapa moredisebut "lebih", tetapi saya menduga bahwa itu karena semua program yang awalnya dilakukan adalah menerima input dan menampilkan -- More --di bagian bawah layar jika ada lebih banyak.
Darth Android
6
lebih banyak datang jauh sebelum kurang, dan diberi nama untuk tujuan sederhana yang memungkinkan Anda menangani output "lebih" daripada yang muat di layar.
Stephanie
6
Benar, kurang lebih.
Daniel R Hicks
1
Untuk menambah kebingungan ... bagaimana dengan program pager 'paling'.
mdpc
6

Saya menemukan lesssedikit lebih ramah daripada morekarena Anda dapat menggunakan tombol panah untuk menelusuri file. morehanya menggulir layar demi layar (secara default).

iank
sumber
... Dan Anda dapat mencari dengan/
Luke Kanada REINSTATE MONICA
3

Lain yang memungkinkan lebih banyak fitur gulir, lebih sedikit juga tidak perlu membaca seluruh file, yaitu memuat file lebih cepat daripada lebih banyak

yafrani
sumber
1

Perbedaan lain antara moredan less, adalah moremembiarkan output (halaman terakhir) pada shell, sementara lessmeninggalkan shell bersih.

Terkadang Anda mungkin lebih suka yang satu daripada yang lain. Misalnya, jika Anda perlu menyalin-menempel dari file, morebisa lebih baik. Namun, dalam kasus lain Anda mungkin lebih suka pendekatan 'bersih' dari less.

Zvika
sumber
0

Kurang lebih mereka juga bekerja sama dengan baik:

more * | less

Ini menunjukkan isi file yang cocok bersama dengan file yang cocok dihiasi dan nama direktori.

Acumenus
sumber