Как я могу искать на странице man?

Есть ли возможность искать в manpages?

113
задан 9 January 2011 в 20:16

4 ответа

Просто нажмите / и введите шаблон поиска.

  • Шаблоны могут быть регулярными выражениями , например, вы можете найти слово «option», набрав

    /[Oo]ption
    

    или найти все длинные аргументы с

    /(--)[a-Z]
    

    Чтобы отменить поиск, нажмите Ctrl + C .

    Некоторые полезные операторы количественного определения:

    ?    for zero or one of the preceding expression
    *    for zero or more of the preceding expression
    +    for one or more of the preceding expression
    

    И выражения могут быть «сгруппированы» с круглыми скобками, как в (--)+ (для двух или более черточек).

    [a-Z] - это последовательность (другие включают [0-9], [a-z] и т. Д.), Их можно объединять, как в [a-Z0-9]. Вы также можете инвертировать выражения с помощью оператора ^, например, (--)[^a-Z]+ для всех длинных аргументов, которые начинаются с чего-либо, кроме буквы.

    Другой полезной операцией является Union (|), как в color|colour, который находит каждое вхождение либо цвета, либо цвета (это иногда называют логическим ИЛИ ). [тысяча сто двадцать девять]

  • Чтобы пролистать результаты, нажмите N (вперед) и Shift + N (назад ).

  • Существует также способ поиска на всех страницах руководства :

    man -K "Hello World"
    

    Программа man откроет первое совпадение, и после того, как вы закроете его с помощью [ 1112], предлагаем вам

    • просмотреть следующую (Return)
    • пропустить текущую (Ctrl + D)
    • или выйти (Ctrl + C) .
0
ответ дан 9 January 2011 в 20:16

Незначительное приложение к превосходному ответу Стефано:

man использует less, когда не указан другой пейджер. Таким образом, вы можете искать либо с / или с ?.

Если вы ищете с /, то вы будете искать вперед, и вы используете n, чтобы найти следующее совпадение, и N, чтобы найти предыдущее совпадение, и если вы будете искать с помощью ? (поиск назад), n будет искать предыдущий матч и N будет искать следующий матч.

Используйте man less для деталей.

Также вы можете использовать man -wK word, чтобы перечислить все файлы руководства с некоторым словом.

0
ответ дан 9 January 2011 в 20:16

Методы GUI

Если Вам установили Настольную версию Ubuntu, можно искать графически.

Справка Gnome

Использование справки Gnome yelp программа. Вместо ввода man ls для страницы справочника CLI можно ввести yelp man:ls и представление в окне GUI:

yelp man:ls.png

После того, как загруженный можно использовать Управление + F для поиска.

Браузер

Я открываю страницу справочника в Интернете и использую мое Управление функцией поиска браузеров + F.

Например, если в терминале я ввожу man yad в моем браузере я ввел бы linux man yad.

Иногда необходимо обращать внимание, что интернет-версия может иногда иметь более новый или более старый список аргументов, но это редко происходило со мной.

Преимущества интернет-страниц справочника идут вне поискового средства и включают превосходящую прокрутку плюс более легкое копирование к буферу обмена.

0
ответ дан 22 November 2019 в 22:59

Если Вы уже находитесь в странице справочника, / поиск прост в использовании, но я предпочитаю указывать свое поисковое слово с man команда, таким образом, это открывается непосредственно на первом вхождении термина.

Это является довольно прямым с каналом:

man ksh | less +/LINENO

Но если Вы хотели придерживаться только man опции, это, кажется, является очень окольным. Необходимо переопределить выходной пейджер по умолчанию (less -f) с -P опция.

man -P 'less -p LINENO' ksh
0
ответ дан 22 November 2019 в 22:59

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

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