mniej znaczy więcej? Czy więcej jest mniej? jestem zmieszany

59

Kiedy po raz pierwszy usłyszałem ich nazwy, bardzo się zdezorientowałem, kiedy próbowałem zgadnąć, co mogą zrobić te narzędzia, pomyślałem, że coś źle zrozumiałem.

Jaka jest różnica między morei less, tj. Dlaczego powinienem wybierać jeden nad drugim?
Obaj wydają się robić to samo ...

Poza tym, dlaczego tak się je nazywa?

Mehrdad
źródło
7
Poczekaj, aż się dowiesz most! To tak jak morei lessobsługuje kolory!
Kevin Panko
1
o_O żartujesz, prawda?
Mehrdad
@Mehrdad nr .
new123456
4
@ new123456: lol Why settle for less?...
Mehrdad
3
lessjest więcej niż more!
ctype.h

Odpowiedzi:

77

moreto podstawowy pager, który pozwala przewijać w dół, po jednej stronie na raz. Tylko w dół.

less jest także pageriem, ale posiada dodatkowe funkcje przewijania w górę i w dół przez dane wejściowe, oprócz kilku innych rozszerzeń.

Więc tak. lessjest więcej i morejest mniej. Innym częstym idiom (według wpisu wiki ) jest „ lessjest morebardziej lub mniej”. Nazwa pochodzi od tego, że autor (Mark Nudelman) zasadniczo chciał programu, który był „cofnięty bardziej” - odwrotnie niż więcej less.

Darth Android
źródło
+1 fajne, dzięki. Każdy pomysł, dlaczego morezostał nazwany więcej, btw?
Mehrdad
13
@ Mehrdad Właśnie zdałem sobie sprawę, że źle odczytałem twój komentarz - nie mam pojęcia, dlaczego morenazywa się „więcej”, ale podejrzewam, że dzieje się tak, ponieważ wszystko, co pierwotnie zrobił program, akceptowało wprowadzanie i wyświetlanie -- More --na dole ekranu, jeśli było więcej.
Darth Android
6
więcej pojawiło się wcześniej niż mniej i zostało nazwane z tego prostego powodu, że pozwala ci obsługiwać „więcej” danych wyjściowych, niż zmieściłoby się na ekranie.
Stephanie
6
Prawda mniej więcej.
Daniel R Hicks,
1
Aby dodać zamieszanie ... co z „najbardziej” programem stronicującym.
mdpc
6

Uważam, że lessjest trochę bardziej przyjazny niż moreto, że możesz przechodzić między plikami za pomocą klawiszy strzałek. moreprzewija tylko ekran po ekranie (domyślnie).

iank
źródło
... I możesz wyszukiwać za pomocą/
Kanadyjczyk Luke REINSTATE MONICA
3

Poza tym pozwala na więcej funkcji przewijania, mniej też nie musi czytać całego pliku, tzn. Ładuje pliki szybciej niż więcej

yafrani
źródło
1

Inną różnicą między morei lessjest to, że morepozostawia (ostatnią stronę) wyniku w powłoce, podczas gdy lesspozostawia powłokę w czystości.

Czasami możesz preferować jedno od drugiego. Na przykład, jeśli chcesz skopiować i wkleić z pliku, moremoże być lepiej. Jednak w innych przypadkach możesz preferować „czystsze” podejście less.

Zvika
źródło
0

Mniej więcej działają one dobrze razem:

more * | less

Pokazuje zawartość pasujących plików wraz z udekorowanymi pasującymi nazwami plików i katalogów.

Acumenus
źródło