Otwórz „mniej” przewinięty do końca

89

Czy istnieje sposób na otwarcie lessi przewinięcie go do końca pliku? Zawsze robię, less app.loga następnie naciskam, Gaby zejść na dół.

Mam nadzieję, że jest coś takiego jak less --endlub less -exec 'G'.

Miles
źródło

Odpowiedzi:

143

less +G app.log

+ uruchomi początkowe polecenie po otwarciu pliku

G skacze do końca

Gdy odtwarzanych jest wiele plików, ++stosuje polecenia do każdego oglądanego pliku. Nie tylko pierwszy. Na przykład less ++G app1.log app2.log.

Miles
źródło
Zgodnie z poniższym @Dfaure opcja musi zaczynać się od ++, aby zastosować do każdego oglądanego pliku.
Daniel Alfredo Sottile
1
@DanielAlfredoSottile Dobra uwaga, wcześniej ją źle odczytałem. Odpowiedź została edytowana w celu uwzględnienia ++.
Miles
36
less +F filename

przejdzie do końca i ogoni plik.

Z mniejszej strony podręcznika:

F Przewiń do przodu i kontynuuj czytanie po osiągnięciu końca pliku. Zwykle to polecenie jest używane, gdy jest już na końcu pliku. Jest to sposób na monitorowanie ogona pliku, który rośnie podczas przeglądania. (Zachowanie jest podobne do polecenia „tail -f”).

John E.
źródło
8

Ze strony man mniej:

Jeśli opcja wiersza poleceń zaczyna się od +, pozostała część tej opcji jest traktowana jako początkowa komenda less. Na przykład + G mówi less, aby zaczynał na końcu pliku, a nie na początku, a + / xyz mówi, aby zaczął się przy pierwszym wystąpieniu „xyz” w pliku. W specjalnym przypadku + działa jak + g; oznacza to, że rozpoczyna wyświetlanie od określonego numeru wiersza (patrz jednak zastrzeżenie pod poleceniem „g” powyżej). Jeśli opcja zaczyna się od ++, polecenie początkowe ma zastosowanie do każdego przeglądanego pliku, nie tylko pierwszego. Opisane wcześniej polecenie + może być również użyte do ustawienia (lub zmiany) polecenia początkowego dla każdego pliku.

Dfaure
źródło