Return przewija do przodu. Jak przewijać do tyłu o jedną linię na raz?
Return przewija do przodu. Jak przewijać do tyłu o jedną linię na raz?
Odpowiedzi:
Jest tylko jeden system operacyjny, w którym to, co mówi Shadok w komentarzach do innej odpowiedzi. To nawet nie jest Uniks. Zgadnij, który system operacyjny jest tym, którego morepolecenia (polecenia) dają Ci tylko unikalne wrażenia użytkownika z 1988 roku.
Masz dwie możliwości morepolecenia: /usr/bin/morei /usr/xpg4/bin/more. Ten pierwszy nie ma polecenia cofnięcia w jednym wierszu. Ale to drugie działa . Jest kopcjonalnie poprzedzony liczbą, aby wskazać inną liczbę linii. Nazwa xpg4w katalogu odwołuje się do X / Open Portability Guide Issue 4 , standardu 1992 dla Unices poprzedzającego specyfikację Single Unix .
/usr/bin/morei /usr/bin/lesssą linkami do tego samego pliku, którym jest GNU less. Wywoływany za morejego pośrednictwem próbuje postępować zgodnie ze specyfikacją POSIX / SUS dla more. Specyfikacja Single Unix określa, że polecenie przewijania do tyłu o jeden (lub więcej) wierszy jest kopcjonalnie poprzedzone liczbą wskazującą inną liczbę wierszy, podobnie jak Solaris.
morePolecenia BSD jest morewersja 5.19, od 1988 roku nie posiada sekwencję klawiszy dla cofa się przez linię, jedynym dla cofa się przez ekran do.
Użyj lesszamiast tego.
Less jest programem podobnym do more (1), ale który pozwala na ruch do tyłu i do przodu.
morei lessdają bardzo różne wyniki, gdy są używane na /etc/hostname(lub dowolnym innym pliku, którego zawartość mieści się na jednym ekranie). Dzięki -FXopcjom lesszachowa się tak more. Teraz używamalias more='less -FX'
Przyszedłem szybko znaleźć odpowiedź, ale nie mogłem jej znaleźć, dlatego wróciłem do starego, dobrego
man more
możesz użyć kdo przewijania linii do tyłu lub [n]kprzewijania n linii
To działało dla mnie, moregdzie more -Vdaje
więcej od util-linux 2.25.2
Dla kontekstu było to w kontenerze Docker Postgres 9.6.1, gdzie uname -azwraca
Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Środa 18 stycznia 17:04:43 UTC 2017 x86_64 GNU / Linux