Jawaban:
Ketika tidak ada pager lain yang ditentukan, man
gunakan less
untuk menampilkan halaman manual.
Jawaban lain yang melibatkan mengubah baris perintah pager sudah benar, tetapi Anda juga bisa mengetik -i
sementara kurang sedang berjalan. Dari halaman manual yang kurang:
-
Diikuti oleh salah satu huruf opsi baris perintah (lihat OPSI di bawah), ini akan mengubah pengaturan opsi itu dan mencetak pesan yang menjelaskan pengaturan baru.
Jadi mengetik -i
sementara kurang mengubah pengaturan dengan cara yang sama dengan menetapkannya pada baris perintah. Saya mendapat petunjuk bahwa ini akan bekerja dari Bagaimana Anda melakukan hal pencarian sensitif menggunakan pengubah pola menggunakan kurang , kemudian menemukan penjelasan di halaman manual.
Hanya jika Anda menggunakan huruf besar, bukan jika Anda hanya menggunakan huruf kecil. Misalnya, jalankan man bash
dan coba:
/invoc
<== tidak sensitif huruf besar / kecil/Invoc
<== peka huruf besar-kecil/INVOC
<== peka huruf besar-kecilSebagai @manatwork dihapus dalam komentar, Anda juga dapat mengontrol perilaku ini dengan menambahkan export MANPAGER='less -I'
ke Anda ~/.profile
. The MANPAGER
mendefinisikan variabel Program yang digunakan dengan man
perintah. The -I
berarti (dari man less
):
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
Opsi relevan lainnya adalah (yang ini biasanya aktif secara 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.
Jadi, jika Anda export MANPAGER="less -I"; man bash
, Anda harus dapat mencari dengan /iNvOc
cara case-insensitive.
man bash | grep -C 5 invoc
tapi itu curang.
man
implementasi yang Anda gunakan dan pager yang Anda sukai, tapi saya punyaexport MANPAGER='less -I'
.