Por padrão o terminal do Ubuntu faz diferença entre pastas e arquivos com nomes começando em maiúscula e minúscula, particularmente acho contra produtivo e é um dos primeiros ajustes que faço em uma nova instalação do SO.
Para aqueles que também não gostam do terminal case-sensitive, existe uma solução que facilitará sua vida.
Mas antes devo lembrar que essa configuração é global e afetará os demais usuários do sistema!
Então vamos lá, obviamente primeiro abra o terminal (ctrl + alt + t).
Crie um backup
Sempre, sempre, sempre faça um backup quando estiver modificando arquivos de configurações:
$ sudo cp -p /etc/inputrc /etc/_inputrc.bk
A flag -p faz com que a cópia do arquivo preserve as permissões, dono e data.
Caso algo saia errado você pode simplesmente voltar ao arquivo original:
$ sudo cp /etc/_inputrc.bk /etc/inputrc
Configurando
Existem outras maneiras de editar o arquivo, para simplificar e evitar explicações de comandos específicos de editores, usaremos um simples comando que vai adicionar a configuração necessária na última linha do arquivo:
$ sudo echo "set completion-ignore-case on" >> /etc/inputrc
Testando
Uma maneira fácil de testar é navegar até a sua pasta de usuário (home) e tentar navegar para a pasta Desktop.
Para testar precisamos abrir um novo terminal para que a modificação seja carregada:
$ cd ~
$ cd desk # Pressione o tab
$ cd Desktop # Voilà
Simples e prático, obrigado!