[auto-completion]ne complete plus les chemins (résolu)
[auto-completion]ne complete plus les chemins (résolu)
bonjours
mon probleme est que bash , bin qu'il complete le nom ne le complete pas correctement
par exemple pour lire le fichier ~/toto\ titi\ tata.avi
avec l'autocompletion bash vas me donner:
mplayer ~/toto titi tata.avi
ce qui evidemment ne marche pas avec des espaces qui ne sont pas precedés de \
merci d'avance
mon probleme est que bash , bin qu'il complete le nom ne le complete pas correctement
par exemple pour lire le fichier ~/toto\ titi\ tata.avi
avec l'autocompletion bash vas me donner:
mplayer ~/toto titi tata.avi
ce qui evidemment ne marche pas avec des espaces qui ne sont pas precedés de \
merci d'avance
Dernière modification par frost le ven. 02 sept. 2011, 14:52, modifié 1 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins de dossier
Il complète sans caractère d'échappement ("\") ?!
À tout hasard, car je ne vois vraiment pas, as-tu installé bash-completion ou appliqué un 'complete' ou un fichier de complétion particulier (aucune idée de quoi par contre...) ? Ça te le fait avec n'importe commande ? C'est pareil depuis un tty ?
EDIT: d'autant qu'il n'y a pas eu de mises à jour de bash depuis mai... tu as fait des trucs particuliers récemment ?
À tout hasard, car je ne vois vraiment pas, as-tu installé bash-completion ou appliqué un 'complete' ou un fichier de complétion particulier (aucune idée de quoi par contre...) ? Ça te le fait avec n'importe commande ? C'est pareil depuis un tty ?
EDIT: d'autant qu'il n'y a pas eu de mises à jour de bash depuis mai... tu as fait des trucs particuliers récemment ?

«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins de dossier
merci de m'avoir repondu
oui il complete sans \
j'ai pas utiliser les commandes que tu dis et ça le fait aussi dans tty
bah j'ai juste eu quelques problemes(j'avai pas mis a jour depuis trés trés longtemps et j'ai eu quelques problemes avec pacman)
oui il complete sans \
j'ai pas utiliser les commandes que tu dis et ça le fait aussi dans tty
bah j'ai juste eu quelques problemes(j'avai pas mis a jour depuis trés trés longtemps et j'ai eu quelques problemes avec pacman)
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins de dossier
Pareil en root ?

... peut-être lié ?frost a écrit :bah j'ai juste eu quelques problemes(j'avai pas mis a jour depuis trés trés longtemps et j'ai eu quelques problemes avec pacman)
«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins de dossier
oui c'est pareil en root
et je vien de remarquer que ça dépend des commandes
par exemple en utilisant cd il met bien les barres \
et je vien de remarquer que ça dépend des commandes
par exemple en utilisant cd il met bien les barres \
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins de dossier
Root aussi...
... ça exclue ~/.bash_profile et ~/.bashrc, sauf si tu as modifié les mêmes pour les deux (avec des alias bizarres)... bien que je ne sache pas du tout à quel niveau on pourrait modifier ce comportement des caractères d'échappement... ...
Tu utilises bien le mplayer des dépôts ? Ça touche quelles autres commandes dont tu as l'habitude ?... pige pas, ça fonctionnait correctement par le passé ? (si oui, il faut regarder du côté des mises à jour... peut-être même préciser les problèmes que tu as eu...)

Tu utilises bien le mplayer des dépôts ? Ça touche quelles autres commandes dont tu as l'habitude ?... pige pas, ça fonctionnait correctement par le passé ? (si oui, il faut regarder du côté des mises à jour... peut-être même préciser les problèmes que tu as eu...)
«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins de dossier
j'utilise bien le mplayer du depot
l'autocompletion marchait avant
je me demande , maintenant que tu en parle si je n'avait pas changer un peut le bashrc generale situé dans /etc
et dans le dépot j'ai eu du mal avec pacman 3.5 qui ne s'installait pas
finallement je l'ai installé avec la source et j'ai fait ensuite une mise à jour qui c'est trés bien déroulée
merci de me répondre
l'autocompletion marchait avant
je me demande , maintenant que tu en parle si je n'avait pas changer un peut le bashrc generale situé dans /etc
et dans le dépot j'ai eu du mal avec pacman 3.5 qui ne s'installait pas
finallement je l'ai installé avec la source et j'ai fait ensuite une mise à jour qui c'est trés bien déroulée
merci de me répondre
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins de dossier
Là, je comprends mieux.frost a écrit :, maintenant que tu en parles si je n'avais pas changé un peu le bashrc general situé dans /etc

Poste-le nous, stp.
... et pitié, un effort sur le français...

«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins de dossier
voila le bash.bashrc
et j'ai vérifier d'autres commandes: la commande vlc marche bien
mais la commande ls et la commande cat ne marchent pas
Code : Tout sélectionner
PS1='[\u@\h \W]\$ '
PS2='> '
PS3='> '
PS4='+ '
export PS1 PS2 PS3 PS4
if test "$TERM" = "xterm" -o \
"$TERM" = "xterm-color" -o \
"$TERM" = "xterm-256color" -o \
"$TERM" = "rxvt" -o \
"$TERM" = "rxvt-unicode" -o \
"$TERM" = "xterm-xfree86"; then
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
export PROMPT_COMMAND
fi
[ -r /etc/bash_completion ] && . /etc/bash_completion
[ -r /etc/bash.bashrc.local ] && . /etc/bash.bashrc.local
mais la commande ls et la commande cat ne marchent pas
Dernière modification par frost le ven. 02 sept. 2011, 12:29, modifié 8 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17598
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [auto-completion]ne complete plus les chemins de dossier
Je te recommande de réinstaller filesystem et bash
De bien vérifier ton système qu'il ne contienne plus de .pacnew et plus généralement de .pac*
De bien vérifier ton système qu'il ne contienne plus de .pacnew et plus généralement de .pac*
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins de dossier
+1 avec benjarobin. En effet, ce .bash.bashrc est ancien (d'après un .bak qui traîne chez moi).
@frost: utilise la balise code s'il te plaît.
@frost: utilise la balise code s'il te plaît.
«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins de dossier
j'ai bien des fichier .pac* , j'ai efacé ceux qui avait bashrc dans le nom
j'ai réinstallé filesystem et bash
et pourtant ça ne marche toujours pas
j'ai réinstallé filesystem et bash
et pourtant ça ne marche toujours pas
Re: [auto-completion]ne complete plus les chemins de dossier
S'il te plaît, un minimum d'effort sur les messages !frost a écrit :j'ai bien des fichiers .pac* , j'ai effacé ceux qui avaient bashrc dans le nom
Supprime bash-completion et relance un terminal, si ça le fait toujours, poste la sortie de:
Code : Tout sélectionner
complete
- benjarobin
- Maître du Kyudo
- Messages : 17598
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [auto-completion]ne complete plus les chemins de dossier
Après la réinstallation de bash et de filesystem, as tu des fichiers *.pacnew ?
Si oui il faut remplacer les fichiers originaux par les .pacnew
Si oui il faut remplacer les fichiers originaux par les .pacnew
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [auto-completion]ne complete plus les chemins de dossier
merci beaucoup en supprimant le paquet bash-completion ça marche
désolé pour les fautes d'orthographe
et encore merci
désolé pour les fautes d'orthographe
et encore merci
Re: [auto-completion]ne complete plus les chemins (résolu)
L'inconvénient, c'est que tu n'as plus que la complétion de base, mais au moins on sait que ça vient de l'un des fichiers de bash-completion.
Si tu le ré installe et que le problème revient, il faudrait vérifier selon les commandes qui ne fonctionne pas (
Si tu le ré installe et que le problème revient, il faudrait vérifier selon les commandes qui ne fonctionne pas (
complete -p mplayer
...)Re: [auto-completion]ne complete plus les chemins (résolu)
eh bien quand je réinstalle il y a encore le probleme
et quand je fait complete -p mplayer
il me répond :
bash: complete: mplayer : pas d'indication de complètement
et quand je fait complete -p mplayer
il me répond :
bash: complete: mplayer : pas d'indication de complètement
- benjarobin
- Maître du Kyudo
- Messages : 17598
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [auto-completion]ne complete plus les chemins (résolu)
Je pense que le problème est situé là où je te l'ai indiqué
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [auto-completion]ne complete plus les chemins (résolu)
... c'est-à-dire:
(j'insiste, parce que bon, j'ai quand même parlé de bash-completion très tôt sur le sujet, sans qu'on sache finalement s'il était installé ou pas, j'ai donc supposé que non
...donc j'ai été très surpris de voir tuxce revenir là-dessus, mais lui a heureusement une boule de cristal
... et encore plus surpris de voir le «en supprimant le paquet bash-completion ça marche»
)
Benjarobin t'a bien dit de remplacer les anciens par les nouveaux, pas de supprimer les nouveaux.benjarobin a écrit :Si oui il faut remplacer les fichiers originaux par les .pacnew

(j'insiste, parce que bon, j'ai quand même parlé de bash-completion très tôt sur le sujet, sans qu'on sache finalement s'il était installé ou pas, j'ai donc supposé que non




«The following statement is not true. The previous statement is true.» 

Re: [auto-completion]ne complete plus les chemins (résolu)
ah ok
bah j'ai déja enlever les .pacnew
et j'ai pas de corbeille donc...
bah j'ai déja enlever les .pacnew
et j'ai pas de corbeille donc...