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

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

man <package> | grep <search>

Или:

man <package> > file.txt

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

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

2 ответа

Это будет работать, если вы укажете, какую man-страницу вы хотите. Например, если вы хотите найти любую информацию, относящуюся к «версии» в команде ls, вы можете ввести:

man ls | grep version

, которая вернет совпадения «версии» из ls man pages

2
ответ дан 23 May 2018 в 17:58
  • 1
    Чтобы улучшить выход, вы можете использовать grep -C 2 или grep -B 2 -A 2 – A.B. 25 August 2015 в 09:20

Вы можете прочитать man страницы в emacs, с ESCxm a n и оставить открытую страницу man в невидимом «заглубленном» буфере для последующего повторного использования.

1
ответ дан 23 May 2018 в 17:58

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

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