Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile
Ça fonctionne

Hors ligne