Preencher automaticamente os nomes de arquivos e pastas no Bash em maiúsculas ou minúsculas.

Nós que fazemos uso diário do terminal, como já disse em outra ocasião, sempre buscamos uma maneira de fazer com que o trabalho com essa ferramenta flua da maneira mais fácil e confortável possível. O que eu trago desta vez, é uma opção que vem por padrão em FreeNAS e que gostei tanto, que tive que colocar em mim Debian.

Suponha que abramos o terminal e vamos entrar na pasta Documentos. Se colocarmos:

$ cd docu

E pressionamos a guia para autocompletar, nada acontece, porque a pasta não é chamada documentosMas Documentos. E é aí que entra a magia. Nós criamos o arquivo ~ / .inputrc:

$ touch ~/.inputrc

Nós o abrimos com nosso editor de texto favorito e o colocamos dentro:

set completion-ignore-case on

Nós salvamos, fechamos e reabrimos um terminal. Agora, quando colocamos:

$ cd docu

E nós pressionamos Tab, ele mudará automaticamente para o nome com letras maiúsculas e nos colocará

$ cd Documentos

Que vocês acham disso? Esta dica foi ensinada por um amigo chamado Matthias apitz.