Supongamos que tengo un directorio en mi home con el nombre Descargas, si abro una terminal y quiero acceder a ella al escribir
$cd Des
y pulso la tecla TAB automáticamente me completará con
$cd Descargas
pero si hubiera escrito
$cd des
y pulso nuevamente TAB no me completará lo restante porque no hay ningún directorio que comience con des.
Para que se auto complete la sentencia sin tener en cuenta mayúsculas o minúsculas basta con posicionarse en nuestro directorio home y ejecutar:
echo "set completion-ignore-case on" > .inputrc
Solo queda cerrar la terminal y al abrirla nuevamente ya tenemos el auto completado no sensible a mayúsculas