Autocomplementation

bonjour

j’ai deux pc un sur ubuntu et un sur debian.j’ai remarqué que l’auto-complémentation sur ubuntu était sympathique et différente de celle de débian.
je m’explique lorsque je fait un apt-cache search monpaquet j’ai tout une liste.je choisit donc le paquet que je veut apt-get install monpaquet sauf que la l’auto-complémentation sur debian ne fonctionne pas.il faut taper le mot en entier.j’ai fait le tour du .bascrc et j’ai rien vu la dessus.avvez vous une idée la dessus.

merci d’avance

http://www.debian-fr.org/autocompletion-pas-complete-en-root-t22376.html

Heu par contre ça marche pas sur apt-cache search.

Je ne vois d"ailleurs pas comment ça pourrait marcher ?
Avec cette commande tu cherches un nom de paquet, un mot dans une description, etc … Bref, tu peux chercher n’importe quoi.

Par contre sur apt-get install ou apt-cache policy ça fonctionne

Joker auto-citation

debian-fr.org/migration-ubun … ml#p351528

[quote]Ça dépend du shell utilisé.
En supposant que tu utilises bash, installe bash-completion, ajoute ceci à .bashrc de l’utilisateur (+ .bashrc de root ) :

source /etc/bash_completion

se reloguer après modification pour tester.[/quote]

au passage, c’est auto-complétion plutôt :mrgreen:

merci de vos réponse désolé d’avoir posté quelque chose était sur le forum mais dans la rubrique recherche le mot autocompletation était trop commun apparemment.

mon problème est résolu avec l’ajout du paquet pour bash

merci

Bonjour, j’ai le même problème : j’ai installé le paquet ( qui l’était déjà).
J’ai édité le .bashrc de root avec ajout de source et la comande qui va bien, ça ne change rien …
En effet auto comlétion fonctionne en utilisateur et moins en root…
Si vous avez une idée.

Ben j’ai toujours la même que celle exprimée dans le lien que je donne plus haut.

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.

:023

Le shell de root est-il /bin/bash ?

ps

Voir aussi

env

près de $SHELL .

Heu là je vais au travail, ce soir je recopie le .bashrc de root et je le poste, ainsi que le résultat des commandes.
@talogue : je pense l’avoir fait, en fait il faut que je ruse pour copier le contenue du fichier, je n’ai pu l’ouvrir qu’avec vim, avec gedit j’avais un message d’erreur ( et vim je ne connais pas grand chose, juste la survie en cas de plantage de l’interface graphique)…
Je ne parle pas anglais, ça me pose des difficultés pour éditer ce genre de fichier…

Merci de votre aide.

Tu disposes de nano ou de mcedit pour éditer sans trop de peine (mcedit dépend de l’installation de mc).
Ces deux éditeurs ont un rappel des commandes explicitement affiché.

Les premiers pas sous vim ne demandent que quelques minutes d’apprentissage en lançant:

$ vimtutor fr

Alors voilà le fichier /root/.bashrc tel que je l’ai édité avec mes recherches dans le forum, mais le problème dereure…

[code]# ~/.bashrc: executed by bash(1) for non-login shells.

Note: PS1 and umask are already set in /etc/profile. You should not

need this unless you want different defaults for root.

PS1=’${debian_chroot:+($debian_chroot)}\h:\w$ ’

umask 022

You may uncomment the following lines if you want `ls’ to be colorized:

export LS_OPTIONS=’–color=auto’

eval “dircolors

alias ls=‘ls $LS_OPTIONS’

alias ll=‘ls $LS_OPTIONS -l’

alias l=‘ls $LS_OPTIONS -lA’

Some more alias to avoid making mistakes:

alias rm=‘rm -i’

alias cp=‘cp -i’

alias mv=‘mv -i’

./etc/bash_completion

dont’t put duplicate lines in the history

export HISTCONTROL=ignoredups

source/etc/bash_completion[/code]

@etxeberrizahar : oui, je connaissai vimtutor, mais faute de pratiquer, j’oublie d’une fois sur l’autre, quand j’ai besoin d’un éditeur, c’est pour Lilypond, alors j’utilise frescobaldi ou jedit.
Mais l’auto complétion, j’en aurais bien besoin, je ne connais que très peu de commandes et ça aide énormément…

root@coakette-debian:/home/frederique# ps
PID TTY TIME CMD
2543 pts/1 00:00:00 bash
2547 pts/1 00:00:00 ps
Ca semble bon ?

SHELL=/bin/bash

Merci.

Tu l’as porté deux fois, une seule devrait suffire.

Tu as omis l’espace après le point :
. /etc/bash_completion

idem
espace après source :
source /etc/bash_completion

Merci, j’ai rajouté un espace au 1er et commenté le second : :023 ça marche !