Você precisa adicioná-lo a ~/.bashrc
, não a bash_profile, neste caso ... mas você só desejará aplicá-lo a shells interativos para evitar dedicar tempo sempre que executar um script:
case $- in
*i*) # interactive shell
source /etc/bash_completion;;
esac
Você pode precisar adicionar /root/.bashrc
para funcionar como root ... mas por que você está executando um shell como root em vez de usar o sudo para comandos individuais?