Je suis le 12.04 et j'essaie de trouver un moyen d'activer l'achèvement de Bash dans l'utilisateur root.
Des idées sur la façon de procéder?
sudo cat /root/.bashrc?
                Je suis le 12.04 et j'essaie de trouver un moyen d'activer l'achèvement de Bash dans l'utilisateur root.
Des idées sur la façon de procéder?
sudo cat /root/.bashrc?
                Réponses:
L'achèvement de Bash peut être activé dans le fichier .bashrc comme expliqué dans ce Q&R . Dans votre cas, il semble être correct dans le .bashrc de votre utilisateur, mais pas dans le .bashrc de votre racine. Ce dernier fichier se trouve dans /root/.bashrc. Ouvrez ce fichier avec votre éditeur de texte préféré en tant que root (par exemple en exécutant sudo gedit /root/.bashrc) et supprimez le #au début des trois dernières lignes:
Vous devez changer les lignes 98-100 de
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi...à:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fiFermez ensuite vos terminaux et rouvrez-les.
catnouveau vérifié si vous avez réellement modifié le fichier comme je l'ai suggéré? Avez-vous fermé et rouvert tous les terminaux? Sinon, essayez de l'exécuter . /etc/bash_completionmanuellement (notez qu'il y a un .!).
                    . /etc/bash_completionmanuellement?