Comment rendre le cas des arguments cd inapproprié?

Duplication possible:
Faire bas-tab-tab-completion insensible à la casse

Parfois, lors de l'accès aux différents répertoires, il arrive la plupart du temps que je me souvienne des noms ou au moins une partie des noms d'un répertoire sous notre système Linux. Mais certains des répertoires sont nommés en commençant par les premiers calques de caractères ou l'un des caractères au milieu du nom en majuscule.

Quelqu'un peut-il suggérer comment puis-je faire les arguments en suivant le cas de commande cd INSENSITIVE, de sorte que si je réalise cd BackupDirectory ou cd backupdirectory il pourrait entrer le nom du dossier BackupDirectory.

Bien sûr, je ne veux pas vider les choses pour les autres utilisateurs, donc, si ce qui précède est possible, est-il possible que la modification puisse être appliquée juste à la session que j'utilise et que je n'utilise pas d'autres utilisateurs?

OK, j'ai essayé de bind "set completion-ignore-case on" mais cela ne fonctionne plus. Cela aide simplement si je tapez cd b et [onglet] [onglet] ou [esc] [esc] il remplit le nom du répertoire ignorant le cas. Mais, ce dont j'ai besoin, c'est que si je fais un cd backupdirectory , il ignore simplement le cas et entre directement dans BackupDirectory.

Ajoutez cette ligne à ~/.inputrc :

 set completion-ignore-case on 

Edit: désolé, je viens juste de constater que cela ne re-cherche pas le mot précédent. Pour ce faire, vous pouvez effectuer une finition "cd" personnalisée dans bash_complete.