Anda dapat melakukan ini dengan mengatur variabel konfigurasi untuk readline GNU, yang merupakan apa yang menangani input dalam shell interaktif.
Variabel yang dibutuhkan adalah completion-ignore-case, dan dapat diatur langsung di sesi bash Anda dengan:
bind "set completion-ignore-case on"
Itu dapat diaktifkan untuk semua sesi bash masa depan dengan meletakkannya di file pengguna ~/.inputrc, atau sistem /etc/inputrc, untuk memungkinkannya untuk semua pengguna. Ini adalah file inisialisasi untuk readline.
Tetapi perhatikan bahwa jika Anda membuat ~/.inputrc, ini akan menimpa salinan sistem . (Bagi saya ini menyebabkan saya kehilangan beberapa pemetaan kunci, seperti Ctrl-Left/ Right. Anda dapat melihat yang mana dengan meneliti /etc/inputrcfile tersebut.)
Cara untuk memperbaiki masalah ini adalah dengan meletakkan baris $include /etc/inputrcdi bagian atas ~/.inputrc, misalnya:
$include /etc/inputrc
set completion-ignore-case on
Untuk menerapkan perubahan, restart bash atau ulang inputrc , misalnya dengan Ctrl+x, Ctrl+r.
Informasi lebih lanjut tentang readline dan inputrc dapat ditemukan di man bashdan man 3 readline.