Відповіді:
Якщо не вказано жодного іншого пейджера, man
використовується less
для відображення довідкових сторінок.
Інші відповіді, пов’язані зі зміною командного рядка пейджера, є правильними, але ви також можете вводити, -i
поки працює менше. З менш меншої сторінки:
-
Далі йде одна з літер опцій командного рядка (див. ОПЦІЇ нижче), це змінить налаштування цього параметра та надрукує повідомлення, що описує нове налаштування.
Тому введення тексту -i
в меншій мірі змінює налаштування так само, як і вказати його в командному рядку. Я отримав підказку, що це буде працювати від How do you do case nesenzibility search, використовуючи модифікатор шаблону, використовуючи менше , потім знайшов пояснення на сторінці man.
Тільки якщо ви використовуєте великі літери, а не якщо ви просто використовуєте малі літери. Наприклад, запустіть 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
але це обман.
man
реалізації, яку ви використовуєте, і пейджера, який ви віддаєте перевагу, але я маюexport MANPAGER='less -I'
.