Відповіді:
Якщо не вказано жодного іншого пейджера, 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'.