Как перерыть страницу справочника?

Я часто хочу перерыть a man страница, однако я вынужден к любому, сделайте:

man <package> | grep <search>

Или:

man <package> > file.txt

Но должен быть более легкий путь, чем это, чтобы сделать это, поэтому как я могу перерыть a man страница, в то время как в нем вместо того, чтобы иметь необходимость отправить ее содержание в файл или использование grep распечатать необходимый контент соответствия к стандартному выводу?

0
задан 25 August 2015 в 12:08

3 ответа

В то время как можно передать по каналу man вывод очень хорошо, знать, что можно искать в man также. man использование less как пейджер по умолчанию, и в less, Вы можете:

  • нажимают / и вводят текст, который Вы хотели искать
  • , нажимают n для движения следующего результата поиска и N для движения, предыдущий результат поиска
  • нажимает g для движения в вершину (так как поиск не повторяется по умолчанию)

, Также см.:

10
ответ дан 1 October 2019 в 03:23

Это будет работать, если Вы укажете, какую страницу справочника Вы хотите. Например, если Вы хотите искать информацию, чтобы сделать с "версией" на эти ls команда, Вы могли ввести:

man ls | grep version

, который возвратит соответствия "версии" из ls страниц справочника.

2
ответ дан 1 October 2019 в 03:23

Можно читать man страницы в emacs, с ESCx m n , и оставить открытый man страница в невидимом, "проложенном под землей" буфере для более позднего повторного использования.

1
ответ дан 1 October 2019 в 03:23

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

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