J'ai récemment mis à niveau mon système d'Etch vers Lenny. Maintenant, lorsque j'utilise la saisie semi-automatique, les noms de fichiers (et non les répertoires) apparaissent avec une barre oblique de fin sur la ligne de commande.
Il semble être lié à plusieurs commandes (toutes?). J'en ai essayé quelques-uns:
aj@mmdev0:~/loadtest$ vi pyloadtools3.py/
aj@mmdev0:~/loadtest$ cat pyloadtools3.py/
aj@mmdev0:~/loadtest$ file pyloadtools3.py/
aj@mmdev0:~/loadtest$ ls -al pyloadtools3.py/
Comment puis-je réparer ça?
cat filen[TAB]
vssomecommand filen[TAB]
mark-directories
neon
devrait pas être un problème. Je suppose que je me suis égaréCTRL-something
à un moment donné et cassé ce terminal particulier.Réponses:
Ce sont les fichiers et les extraits de fichiers que j'ai trouvé intéressants pour ce problème. Notez que j'utilise Ubuntu 10.04
Vous pourrez peut-être comprendre quel est le problème à partir de mes fichiers de configuration. Sinon, pensez à publier votre configuration correspondante.
dernière partie de ~ / .bashrc
40% en bas de la page dans /etc/bash.bashrc (Avez-vous aussi commenté cette partie?)
J'ai trouvé ces articles intéressants:
http://www.linux.com/archive/feed/54005
http://www.debian-administration.org/articles/316
Je vais devoir faire d'autres recherches ... mais c'est ce que j'ai obtenu jusqu'à présent.
essayez d'exécuter ceci dans le terminal et voyez si vous avez toujours le problème:
Edit: a constaté que la complétion de tabulation est gérée par / etc / bash_completion. De nombreuses commandes Linux ont également leurs propres paramètres de complétion d'onglet dans le répertoire /etc/bash_completion.d/.
D'autres personnes ont également eu ce problème:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://bugzilla.redhat.com/show_bug.cgi?id=583919
Cela pourrait être un bug dans votre version de bash. Alors maintenant, la vraie question est ... Quelle version de bash avez-vous?
Juste pour que la solution soit facile à trouver pour ceux qui ont ce problème:
"Il peut s'agir d'un problème avec le script / etc / bash_completion. Essayez de réinstaller le package bash_completion. Le problème persiste-t-il? - W_Whalley"
-voir les commentaires
la source
la source
Ce n'est pas du tout lié à l'achèvement programmable. Il s'agit plutôt d'un simple paramètre de ligne de lecture . Essayez d'ajouter
à votre
~/.inputrc
.(Au fait, j'ai trouvé cela après avoir regardé
man bash
pendant deux minutes.)la source
mark-directories (On) - If set to On, completed directory names have a slash appended.
Pas clair que c'est la source du problème ...