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 more
i less
, tj. Dlaczego powinienem wybierać jeden nad drugim?
Obaj wydają się robić to samo ...
Poza tym, dlaczego tak się je nazywa?
most
! To tak jakmore
iless
obsługuje kolory!Why settle for less?
...less
jest więcej niżmore
!Odpowiedzi:
more
to 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.
less
jest więcej imore
jest mniej. Innym częstym idiom (według wpisu wiki ) jest „less
jestmore
bardziej lub mniej”. Nazwa pochodzi od tego, że autor (Mark Nudelman) zasadniczo chciał programu, który był „cofnięty bardziej” - odwrotnie niż więcejless
.źródło
more
został nazwany więcej, btw?more
nazywa 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.Uważam, że
less
jest trochę bardziej przyjazny niżmore
to, że możesz przechodzić między plikami za pomocą klawiszy strzałek.more
przewija tylko ekran po ekranie (domyślnie).źródło
/
Poza tym pozwala na więcej funkcji przewijania, mniej też nie musi czytać całego pliku, tzn. Ładuje pliki szybciej niż więcej
źródło
Inną różnicą między
more
iless
jest to, żemore
pozostawia (ostatnią stronę) wyniku w powłoce, podczas gdyless
pozostawia powłokę w czystości.Czasami możesz preferować jedno od drugiego. Na przykład, jeśli chcesz skopiować i wkleić z pliku,
more
może być lepiej. Jednak w innych przypadkach możesz preferować „czystsze” podejścieless
.źródło
Mniej więcej działają one dobrze razem:
Pokazuje zawartość pasujących plików wraz z udekorowanymi pasującymi nazwami plików i katalogów.
źródło