By default, the Linux command line autocompletion does not ignore differences in uppercase vs lowercase.
Making bash autocomplete case insensitive is a small and easy way to make your Linux terminal experience much smoother.
The command bellow will make the autocomplete ignore differences in letter casing for all system users:
echo 'set completion-ignore-case On' | sudo tee -a /etc/inputrc
If you want make changes only for the current user, you can do this:
echo 'set completion-ignore-case On' | tee -a ~/inputrc
For reverting the changes, you can simply edit the
inputrc file and delete the
set completion-ignore-case On line.
Easy right? A few other cool stuff you can add to
inputrc can be found here.