Estou no 12.04 e estou tentando encontrar uma maneira de habilitar a conclusão do Bash no usuário root.
Alguma ideia de como fazer isto?
12.04
bash
auto-completion
T0M XeOn LuCiFeR
fonte
fonte
sudo cat /root/.bashrc
?Respostas:
A conclusão da festança pode ser ativada no arquivo .bashrc, conforme explicado nestas perguntas e respostas . No seu caso, parece estar correto no .bashrc do usuário, mas não no .bashrc da raiz. O último arquivo está localizado em
/root/.bashrc
. Abra este arquivo com seu editor de texto favorito como raiz (por exemplo, executandosudo gedit /root/.bashrc
) e remova o#
no início das últimas três linhas:Você deve alterar as linhas 98-100 de
...para:
Depois feche os terminais e reabra-os.
fonte
cat
voltou a ver se realmente alterou o arquivo como sugeri? Você fechou e reabriu todos os terminais? Caso contrário, tente executar. /etc/bash_completion
manualmente (observe que existe um.
!).. /etc/bash_completion
manualmente?Ativei com êxito o "bash conclusão" no Ubuntu 12.04 LTS editando o arquivo "bash.bash.rc" em "etc".
Acabei de remover o "#" nas linhas 32-34 e a conclusão do bash para "sudo" funciona bem agora.
fonte