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 more
polecenia (polecenia) dają Ci tylko unikalne wrażenia użytkownika z 1988 roku.
Masz dwie możliwości more
polecenia: /usr/bin/more
i /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 xpg4
w katalogu odwołuje się do X / Open Portability Guide Issue 4 , standardu 1992 dla Unices poprzedzającego specyfikację Single Unix .
/usr/bin/more
i /usr/bin/less
są linkami do tego samego pliku, którym jest GNU less
. Wywoływany za more
jego 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.
more
Polecenia BSD jest more
wersja 5.19, od 1988 roku nie posiada sekwencję klawiszy dla cofa się przez linię, jedynym dla cofa się przez ekran do.
Użyj less
zamiast tego.
Less jest programem podobnym do more (1), ale który pozwala na ruch do tyłu i do przodu.
more
i less
dają 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 -FX
opcjom less
zachowa 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ć k
do przewijania linii do tyłu lub [n]k
przewijania n linii
To działało dla mnie, more
gdzie more -V
daje
więcej od util-linux 2.25.2
Dla kontekstu było to w kontenerze Docker Postgres 9.6.1, gdzie uname -a
zwraca
Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Środa 18 stycznia 17:04:43 UTC 2017 x86_64 GNU / Linux