Ответы:
Если другой пейджер не указан, man
используется less
для отображения справочных страниц.
Другие ответы, которые включают изменение командной строки пейджера, верны, но вы также можете вводить, -i
когда выполняется меньше. Из справочной страницы меньше:
-
После одной из букв опций командной строки (см. Ниже ОПЦИИ) это изменит настройку этой опции и напечатает сообщение, описывающее новую настройку.
Таким образом, ввод -i
while в помине меняет настройку так же, как если бы она была указана в командной строке. Я получил подсказку, что это сработает, как выполнить поиск без учета регистра, используя модификатор шаблона, используя less , а затем нашел объяснение на странице руководства.
Только если вы используете заглавные буквы, а не просто буквы нижнего регистра. Например, запустите man bash
и попробуйте:
/invoc
<== без учета регистра/Invoc
<== с учетом регистра/INVOC
<== с учетом регистраПоскольку @manatwork выложен в комментариях, вы также можете контролировать это поведение, добавляя export MANPAGER='less -I'
в свой ~/.profile
. В MANPAGER
определяет переменную , которая программа используется с man
командой. Эти -I
средства (от man less
):
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
Другие релевантные опции: (этот обычно включен по умолчанию):
-i or --ignore-case
Causes searches to ignore case; that is, uppercase and lowercase
are considered identical. This option is ignored if any upper‐
case letters appear in the search pattern; in other words, if a
pattern contains uppercase letters, then that search does not
ignore case.
Так что, если вы export MANPAGER="less -I"; man bash
, вы должны быть в состоянии искать /iNvOc
без учета регистра.
man bash | grep -C 5 invoc
но это обман.
less
чтобы использовать PCRE, которые могут сработать.
man
используемой вами реализации и предпочитаемого вами пейджера, но у меня естьexport MANPAGER='less -I'
.