Znalazłem do tej pory jeden sposób: mniej + nazwa pliku G, ale przewija się w górę tylko z klawiszem w górę wiersz po wierszu. Co jest bardziej wydajne bez użycia, które zapewnia przewijanie strony, wyszukiwanie wzoru wstecz i tak dalej?
169
? = shift + /
,/
jest wyszukiwanie do przodu.Shift + G
idzie na dół plikuDla odmiany, jeśli naprawdę chcesz / musisz odczytać plik do tyłu (ostatni wiersz najpierw):
źródło
tac
jestcat
wsteczztac
do plików spakowanych gzipem (tj.zcat
Ale wstecz)?w
idzie w górę o stronę.?
wykonuje wyszukiwanie do tyłu.h
wyświetla pomoc online.źródło
ogon -r | mniej
Nie wiem, dlaczego nikt nie pomyślał o tym. Ogon bardzo łatwo chwyta koniec pliku. Czy -r nie jest powszechną opcją?
źródło
-r
.tail -r
to kwestia BSD / macOS - te środowiska nie majątac
.posługiwać się:
to mniej, ale zaczynając od dołu. Użyj klawisza strzałki w górę, aby przejść wstecz linia po linii lub CTRL + B, aby przejść strona po stronie.
źródło
tail -f
. Jeśli nie tego chcesz, powinieneś użyć+G
zamiast tego.Dziwię się, że nikt wcześniej tego nie poruszał, ale:
?pattern
wyszukuje wzór do tyłu.N
znajduje poprzednie dopasowanie wzorca (tzn. wyszukiwanie do tyłu).W
/pattern
celach informacyjnych wyszukuje wzór do przodu in
znajduje następne dopasowanie wzoru. W ten sposób wyszukiwanie jest powszechnie używane.źródło
Podczas używania
more
lubjournalctl -xe
używania spacji zabiera Cię 1 strona w dół. To działało dla mnie. Mam nadzieję że to pomoże.źródło
Inna alternatywa, po tym jak zacząłeś mniej na pliku:
Alt + „Klawisz końcowy”
Przez „klawisz końcowy” mam na myśli klawisz, który zwykle znajduje się poniżej „klawisza głównego” na klawiaturze.
źródło
Jeśli szukasz czegoś konkretnego, może to zrobić:
Używam go do wyszukiwania plików dziennika. Nadal jest w „złej” kolejności, ale znacznie krótszy.
Po przeczytaniu odpowiedzi Dennisa Williamsona to moja nowa metoda =)
źródło
cat
zgrep
-grep $StRING $FILENAME | less
Być może niektórzy ludzie nie rozumieli, co znaczy dr01 . Staram się to wyrazić innymi słowy.
źródło