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

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

man <package> | grep <search>

Или же:

man <package> > file.txt

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

3 ответа

Решение

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

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

Также см:

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

man ls | grep version

который вернет совпадения "version" со страниц man ls.

Ты можешь читать man страницы в emacs, с ESCx возьми и оставь открытым man страница в невидимом "скрытом" буфере для последующего повторного использования.

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