Как перейти на конец страницы «man»

14

Когда я открываю руководство для команды ( man wgetнапример), оно может содержать много сотен строк. Как я могу получить:

  • до конца руководства быстро и
  • вернуться к моей терминальной подсказке?
richzilla
источник

Ответы:

20

Находясь внутри средства просмотра документов с помощью команды man, нажмите hили H, чтобы просмотреть справку man.

С экрана помощи человека:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Еще одна хорошая идея - нажать клавиши Homeили End. :)

Удачи!

Geppettvs D'Constanzo
источник
2
Домой, Конец, Page Up, Page Down и колесо прокрутки мыши - все работает, как и ожидалось.
Ондрюк
5

Были предложены нормальные способы сделать это (см. Ответ @ geppettvs-dconstanzo ). Это оставляет множество неестественных, неправильных и плохих способов.

Так что я разберусь с парой таких.


Во-первых, вам не нужно читать справочные страницы из терминала (хотя это сделает вас лучше). Вы можете прочитать их в HTML, например.

Вы можете создать HTML самостоятельно из источников в вашей системе, но проще перейти на manpages.ubuntu.com .

Вот здоровенная bashстраница, превращенная в легкую и пушистую HTML- страницу, которую можно рендерить в сети:
Man-страница Bash от manpages.ubuntu.com


Вот хак, который на самом деле может быть полезен: используйте, tailчтобы отрезать некоторое количество строк от конца вывода man-страницы, и просмотрите это.

Наименее полезно, наиболее тривиально:

man bash | tail -100

может быть полезно:

man bash | tail -1500 | more

(или man bash | tail -1500 | less)

Более полезно (если придумано):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

Конечно, это то, что я бы сделал:

man tac | tac | less

(Хотя вы можете начать читать man tacвперед.)

belacqua
источник
4

Некоторые удобные для запоминания меньше (и, следовательно, человек ) команды:

  • > берет вас в конец файла
  • < возвращает вас к началу
  • qвыходит меньше / человек (как отмечено @Kwinto)
  • / инициирует ввод поискового запроса:
    • нажмите, enterчтобы начать поиск
    • если вы нажмете enterнемедленно, будет выполнен поиск следующего вхождения последнего введенного поискового запроса
    • n также ищет (вперед) до следующего вхождения
    • N поиск назад к предыдущему вхождению

Надеюсь, это поможет (:

drevicko
источник
2
  • Нажмите G

  • Нажмите q

Вы можете ввести, man lessчтобы получить больше информации.

Kwinto
источник
1
Утилита Man отображает информацию с помощью «пейджера», в Ubuntu по умолчанию «меньше», вы можете попробовать «самый» пейджер, у нее есть несколько интересных функций, таких как отображение файлов в «окнах», так что вы можете просматривать несколько файлов в одном терминале или даже просмотреть несколько позиций одного файла
Kwinto