conclusão de TAB não está funcionando no ubuntu hardy heron

2

Eu instalei recentemente o ubuntu hardy e descobri que o comando shell complete com o TAB não funciona, o pacote 'bash-completion' está instalado no meu sistema. Eu acho que está relacionado a traço sendo o shell padrão? Existe uma maneira de usar a conclusão de tabulação no traço? Se não houver uma maneira, como posso alterar meu shell padrão para bash?

    
por Tutul 24.10.2009 / 18:06

3 respostas

1

Dash não deve ser o shell padrão do usuário. Isso tornaria a vida muito menos conveniente, porque o bash é muito mais utilizável em sessões interativas. Você pode verificar qual shell você está realmente executando com echo $SHELL .

Dê uma olhada em /etc/bash.bashrc na linha 32. Descomente a configuração de ativação.

    
por 24.10.2009 / 19:21
1

Eu acredito que o sh é realmente linkado para / bin / dash no Ubuntu. Não há suporte para conclusão de tabulação com este shell. Para configurar seu shell para o bash, use o seguinte comando:

sudo usermod -s /bin/bash username
    
por 24.10.2009 / 18:18
0

/ bin / sh é vinculado a / bin / traço Para mudá-lo, faça: sudo rm / bin / sh sudo ln -s / bin / bash / bin / sh

    
por 30.10.2009 / 11:30