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

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

  • до конца руководства и
  • до моего терминала?
14
задан 3 March 2011 в 09:48

4 ответа

  • Пресса G

  • Нажмите q

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

2
ответ дан 3 March 2011 в 09:48

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

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

Надежда, которая помогает (:

0
ответ дан 3 March 2011 в 09:48

Нормальные способы сделать это было предложено (см. @geppettvs-dconstanzo's ответ). Это оставляет многочисленным неестественный, неправильно, и плохие пути.

Таким образом, я буду иметь дело с несколькими они.


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

Можно генерировать HTML сами из источников в системе, но легче перейти к manpages.ubuntu.com.

Вот значительное bash страница, превратился в легкий и пушистый веб-renderable HTML:
Страница справочника Bash из manpages.ubuntu.com


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

Наименее полезно, больше всего trivally:

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 вперед.)

5
ответ дан 3 March 2011 в 09:48

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

На экране справки человека:

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 . :)

Удачи!

0
ответ дан 3 March 2011 в 09:48

Другие вопросы по тегам:

Похожие вопросы: