#1 Le 26/10/2011, à 13:43
- nono313
[résolu][sudo / Oneiric] pas d’auto-complétion
Bonjour,
J'ai acheté un nouvel ordinateur portable début octobre, et je lui ai installé Ubuntu 11.10 Oneiric dès sa sortie.
J'ai un petit problème au niveau de la console : l’auto-complétion des commandes ne fonctionne pas à partir du moment ou je veux exécuter quelque chose en tant que root avec sudo.
Si j'écris sudo et que j'appuie sur Tab, il me propose les dossiers/fichiers du répertoire...
Avez-vous le même problème ou savez-vous comment le régler ? ^^
Merci d'avance pour vos réponses
Dernière modification par nono313 (Le 17/12/2011, à 17:05)
Hors ligne
#2 Le 26/10/2011, à 13:56
- slasher-fun
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Bonjour,
C'est un comportement normal. Que t'attends-tu à ce qu'il te propose ?
Hors ligne
#3 Le 26/10/2011, à 19:19
- nono313
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Normalement il devrais me proposer des commande par exemple me proposer apt-get quand je fais apt et tab... Comme il le fait sans le sudo...
Hors ligne
#4 Le 26/10/2011, à 19:51
- slasher-fun
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Et si tu fais sudo apt [Tab] ?
Hors ligne
#5 Le 26/10/2011, à 23:30
- nono313
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Oui excuse moi c'est ce que je veux dire : quand je fais "apt[Tab]" ça marche mais pas "sudo apt[Tab]"
Hors ligne
#6 Le 27/10/2011, à 02:52
- aduxas
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Et si tu fais
sudo apt[Tab][Tab]
t'as pas la liste de toutes les commandes apt? apt n'est pas une abbréviation unique pour apt-get.
Dernière modification par aduxas (Le 27/10/2011, à 02:53)
Hors ligne
#7 Le 27/10/2011, à 06:35
- AlexandreP
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
L'auto-complétion fonctionne en inscrivant automatiquement le plus de lettres possibles dans un mot sans que ça puisse causer un conflit avec un autre mot.
L'auto-complétion fonctionne aussi par mot. Elle ne complétera pas entièrement une commande, mais juste un maximum de lettres jusqu'au mot suivant.
Si tu ne saisis aucune lettre dans ton mot, l'auto-complétion te propose une liste de commandes ou de fichiers et dossiers présents dans le dossier courant.
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#8 Le 27/10/2011, à 16:52
- nono313
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Je sais comment fonctionne l'auto-complétion, mais sur ma machine elle ne fonctionne pas lorsque je met un "sudo" avant mon début de commande.
Hors ligne
#9 Le 10/12/2011, à 17:00
- sperate
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Bonjour,
j'ai constaté le même problème sous oneiric (11.10).
j'ajouterais même que sous lucid, je tapais :
- sudo apt-get in[Tab] et ça me complétait le mot install
Par contre la complétion marche, sur oneiric, sur les consoles tty1, etc .. accessibles par [Ctrl] [Alt] [F1] , ...
Je n'ai pas encore trouvé de solution.
Je continue à chercher ..
Hors ligne
#10 Le 17/12/2011, à 16:51
- sperate
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Bonjour,
j'ai trouvé la solution :
il faut éditer le fichier /etc/bash.bashrc et décommenter certaines lignes :
avant
# enable bash completion in interactive shells
# if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
# fi
après
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Au passage, si vous voulez activer la coloration automatique des dossiers et liens lors de l'utilisation de la commade "ls" il faut, dans le même fichier, ajouter ceci :
# Adding colour descriptions to files and dirs
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
Voila, j'espère que ça servira ..
Hors ligne
#11 Le 17/12/2011, à 17:04
- nono313
Re : [résolu][sudo / Oneiric] pas d’auto-complétion
Merci sperate
Ça fonctionne
Hors ligne