Como ignorar o caso ao usar a conclusão de tabulação no terminal do Linux

Como ignorar o caso ao usar a conclusão de tabulação no terminal do Linux
Como ignorar o caso ao usar a conclusão de tabulação no terminal do Linux

Vídeo: Como ignorar o caso ao usar a conclusão de tabulação no terminal do Linux

Vídeo: Como ignorar o caso ao usar a conclusão de tabulação no terminal do Linux
Vídeo: Brillo se sube y baja solo al mostrar algo blanco u oscuro en pantalla laptop tableta PC Windows 10 - YouTube 2024, Abril
Anonim
A linha de comando no Linux faz distinção entre maiúsculas e minúsculas. Quando você usa a conclusão de tabulação para alterar ou listar diretórios rapidamente na linha de comando, deve corresponder ao caso dos nomes de diretório. No entanto, existe uma maneira de tornar a conclusão da tabulação insensível.
A linha de comando no Linux faz distinção entre maiúsculas e minúsculas. Quando você usa a conclusão de tabulação para alterar ou listar diretórios rapidamente na linha de comando, deve corresponder ao caso dos nomes de diretório. No entanto, existe uma maneira de tornar a conclusão da tabulação insensível.

A conclusão da tabulação torna mais rápido e fácil a inserção de nomes de diretórios na linha de comando. Você pode simplesmente começar a digitar o início do nome do diretório no prompt e pressionar Tab para que o restante do nome do diretório seja inserido automaticamente. Por exemplo, para mudar para o diretório Documents, simplesmente comece a digitar

cd Docu

e depois pressione Tab. Ele será preenchido automaticamente

cd Documents/

Você pode tornar este caso de recurso insensível, adicionando uma configuração ao arquivo.inputrc do Linux. Esse arquivo manipula mapeamentos de teclado para situações específicas na linha de comando (ou bash shell) e permite personalizar o comportamento da linha de comando. É muito fácil adicionar essa configuração e mostraremos como.

Existem dois arquivos.inputrc: um global que se aplica a todos os usuários no sistema (

/etc/.inputrc

) e um local no diretório inicial do usuário atual que se aplica somente a esse usuário (

~/.inputrc

). O caractere ~ representa o diretório inicial, como / home / lori /. O arquivo.inputrc local substitui o global, o que significa que as configurações adicionadas ao arquivo local serão usadas, apesar do que está no arquivo global. Vamos adicionar a configuração sem distinção entre maiúsculas e minúsculas à nossa conta local em nosso exemplo, mas você pode fazer isso de qualquer maneira.

Vamos usar um editor de texto chamado gedit para adicionar a configuração ao arquivo.inputrc. Pressione Ctrl + Alt + T para abrir o terminal. Em seguida, para alterar o arquivo.inputrc local, digite o seguinte comando no prompt e pressione Enter.

gksu gedit ~/.inputrc

Se você quiser alterar o arquivo.inputrc global, digite o seguinte comando.

gksu gedit /etc/.inputrc

Se você não tiver um arquivo.inputrc, esse comando criará um em seu diretório inicial ou diretório / etc automaticamente.

Uma caixa de diálogo é exibida pedindo sua senha, então insira a senha que você usa para fazer login na sua conta e clique em "OK".
Uma caixa de diálogo é exibida pedindo sua senha, então insira a senha que você usa para fazer login na sua conta e clique em "OK".
O arquivo.inputrc pode estar vazio e isso é bom. Para que a conclusão da tabulação ignore o caso, adicione a seguinte linha ao arquivo:
O arquivo.inputrc pode estar vazio e isso é bom. Para que a conclusão da tabulação ignore o caso, adicione a seguinte linha ao arquivo:

set completion-ignore-case on

Clique em "Salvar".

Para fechar o gedit, clique no botão "X" no canto superior esquerdo.
Para fechar o gedit, clique no botão "X" no canto superior esquerdo.
A configuração que você acabou de adicionar ao arquivo.inputrc não afetará a sessão atual da janela do Terminal. Você deve fechar a janela Terminal e abri-la novamente para que a alteração tenha efeito. Então, digite
A configuração que você acabou de adicionar ao arquivo.inputrc não afetará a sessão atual da janela do Terminal. Você deve fechar a janela Terminal e abri-la novamente para que a alteração tenha efeito. Então, digite

exit

no prompt e pressione Enter ou clique no botão "X" no canto superior esquerdo da janela.

OBSERVAÇÃO: você pode ver alguns avisos exibidos, como mostrado abaixo, mas eles não afetam o que estamos fazendo com o arquivo.

Agora, por exemplo, quando você digita
Agora, por exemplo, quando você digita

cd docu

e pressione Tab…

Recomendado: