Bash Autocompletion - Inserir palavras em comandos

1

Eu sei que o linux bash tem recurso de preenchimento automático quando a tecla TAB é pressionada e mostrará possíveis conclusões logo abaixo do comando. Minha pergunta é como você pode atualizar o recurso de preenchimento automático para que, além de mostrar a lista, ele também insira a possível conclusão por guias subseqüentes?

Por exemplo,

$ sudo apt-[TAB]

mostraria uma lista como esta:

apt-add-repository, apt-cdrom ,apt-extracttemplates,apt-get

O que eu quero é na próxima Tab pressionar ele deve modificar o comando para:

$ sudo apt-add-repository

Na próxima aba , pressione para mostrar o comando -

$ sudo apt-cdrom

Como fazer isso?

    
por Crygnus 18.03.2016 / 12:29

1 resposta

1

Adicione TAB: menu-complete line a ~/.inputrc , por exemplo, com o seguinte comando.

echo TAB: menu-complete >> ~/.inputrc

Efetue logout e logon novamente.

    
por 18.03.2016 / 14:56