Vous pouvez le faire en définissant une variable de configuration pour GNU readline
qui est ce qui gère l'entrée dans un Shell interactif.
La variable nécessaire est completion-ignore-case
et peuvent être définis directement dans votre session bash avec :
bind "set completion-ignore-case on"
Il peut être activé pour toutes les futures sessions bash en mettant set completion-ignore-case on
dans le dossier de l'utilisateur ~/.inputrc
ou le système /etc/inputrc
pour l'activer pour tous les utilisateurs. C'est le fichier d'initialisation de readline.
(Notez que ~/.inputrc
n'existe probablement pas, et vous devrez le créer, ce qui permettra de remplacer la copie du système en /etc/inputrc
. De nombreux mappages de clés utiles sont configurés, tels que Ctrl-Left
/ Right
.
La façon de résoudre ce problème est de mettre la ligne $include /etc/inputrc
au sommet de ~/.inputrc
par exemple :
$include /etc/inputrc
set completion-ignore-case on
Ensuite, redémarrez bash ou recharger l'inputrc , par exemple avec Ctrlx , Ctrlr .)
Plus d'informations sur readline et inputrc peuvent être trouvées dans man bash
y man 3 readline
.