# Autocomplétion... pas complète ! (en root)

**URL:** <https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622 "2016-02-20T20:31:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ras](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/58956e/32.png) [@Ras](https://www.debian-fr.org/u/Ras)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/1 "2016-02-20T20:31:45Z")

</div>

Bonjour 🙂

J’ai un petit souci d’autocomplétion… A vrai dire il n’autocomplète pas tout, enfin surtout quand il y a plusieurs commandes…  
Par exemple si je fais “cp /home/ras/Desk[tab]” ça m’autocomplète sans problème.  
Si je fais “apti[tab]”, ça marche, mais “aptitude inst[tab]” ne marche pas… et le nom du logiciel qui suit encore moins…  
Normalement l’autocomplétion permet de compléter tout ce qui suis y compris les arguments, non ? Parce que du coup c’est pas très pratique là, surtout quand on connait pas le nom du paquet à installer par coeur…

Si quelqu’un à une idée ?

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/2 "2016-02-20T20:31:45Z")

</div>

Re,

Attention la complétion ne fonctionne que dès qu’il n’y a plus de doutes.

Dans ce cas essayes un double tab qui donnes les choix possibles 😃

---

<div class="post-metadata">

**Author:** ![L0u](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@L0u](https://www.debian-fr.org/u/L0u)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/3 "2016-02-20T20:31:45Z")

</div>

hem, en fait si tu veux voir la liste il faut faire 2 tab d’affilée.

---

<div class="post-metadata">

**Author:** ![Ras](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/58956e/32.png) [@Ras](https://www.debian-fr.org/u/Ras)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/4 "2016-02-20T20:31:46Z")

</div>

euh oui je sais ça, mais même “aptitude i[double-tab]” ne marche pas alors que “cp /m[double-tab]” me donne bien  
ras-laptopoulos:/home/ras# cp /m #double-tab  
media/ mnt/

D’ailleurs si je fais “cp /home/ras/Desktop/truc /home/ras/Des[tab]” il va bien m’autocompléter le second argument, qui est un fichier, mais dès qu’il y a deux “arguments” (je trouve pas le mot exact) dans le nom de la commande, comme aptitude (ou apt-get) install, ça veut plus…

---

<div class="post-metadata">

**Author:** ![talogue](https://www.debian-fr.org/user_avatar/www.debian-fr.org/talogue/32/11542_2.png) [@talogue](https://www.debian-fr.org/u/talogue)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/5 "2016-02-20T20:31:48Z")

</div>

Chez moi, en simple user ($) la complétion est … complète.  
En root (#), elle l’est moins. Pour l’obtenir, je procède de la manière suivante :  
J’édite le fichier /root/.bashrc.  
J’ajoute les lignes suivantes :[quote]. /etc/bash\_completion

# don’t put duplicate lines in the history

export HISTCONTROL=ignoredups[/quote]  
Je relance mon terminal et ça roule.

---

<div class="post-metadata">

**Author:** ![Ras](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/58956e/32.png) [@Ras](https://www.debian-fr.org/u/Ras)\
**Post date:** [Février 20, 2016, 8:31 UTC](https://www.debian-fr.org/t/autocompletion-pas-complete-en-root/21622/6 "2016-02-20T20:31:48Z")

</div>

Yeah 😛

J’avais effectivement pas précisé que c’était en terminal root 😒
