Risposte:
Quando non viene specificato nessun altro cercapersone, man
utilizza less
per visualizzare le pagine man.
Le altre risposte che comportano la modifica della riga di comando del cercapersone sono corrette, ma puoi anche digitare -i
mentre less è in esecuzione. Dalla pagina man meno:
-
Seguito da una delle lettere delle opzioni della riga di comando (vedere OPZIONI di seguito), questo cambierà l'impostazione di tale opzione e stamperà un messaggio che descrive la nuova impostazione.
Quindi digitando -i
mentre in meno si modifica l'impostazione nello stesso modo in cui lo si farebbe specificandolo sulla riga di comando. Ho avuto il suggerimento che questo avrebbe funzionato da Come si fa una ricerca senza distinzione tra maiuscole e minuscole utilizzando un modificatore di pattern usando meno , quindi ho trovato la spiegazione nella pagina man.
Solo se usi maiuscole, non se usi solo lettere minuscole. Ad esempio, esegui man bash
e prova:
/invoc
<== senza distinzione tra maiuscole e minuscole/Invoc
<== case sensitive/INVOC
<== case sensitiveMan mano che @manatwork appare nei commenti, puoi anche controllare questo comportamento aggiungendolo export MANPAGER='less -I'
al tuo ~/.profile
. La MANPAGER
variabile definisce quale programma viene utilizzato con il man
comando. Il -I
mezzo (da man less
):
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
Altre opzioni rilevanti sono (di solito questa è attiva di default):
-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.
Quindi, se tu export MANPAGER="less -I"; man bash
, dovresti essere in grado di cercare /iNvOc
in un modo senza distinzione tra maiuscole e minuscole.
man bash | grep -C 5 invoc
ma questo è barare.
less
per usare PCRE che potrebbero fare il trucco.
man
dall'implementazione che usi e dal cercapersone che preferisci, ma io l'ho fattoexport MANPAGER='less -I'
.