Une astuce toute bête mais utile si on n'a pas fait attention. Les packages bash de la Debian (à vérifier pour les autres distrib) possèdent déjà plein de raccourcis pour la complétion sous bash.
Pour les activer, il suffit de décommenter les 3 dernières lignes du fichier /etc/bash.bashrc.
Toutes les completions sont définies dans le fichier /etc/bash_completion et les complétions plus complexes sont dans le répertoire /etc/bash_completion.d
# Re: Complétions Bash et Debian
Posté par yosch . Évalué à 4.
[^] # Re: Complétions Bash et Debian
Posté par Julien Wajsberg . Évalué à 1.
# Re: Complétions Bash et Debian
Posté par Simon Huet . Évalué à 1.
[^] # Re: Complétions Bash et Debian
Posté par anakin . Évalué à 0.
# Problèmes
Posté par Peter Moulder . Évalué à 1.
Certains des règles (surtout celui pour java) peuvent être lents : lire chaque répertoire de classpath, et jar tf ou zipinfo -1 chaque fichier zip/jar (que ce soit sur NFS ou non), et tout ça en lançant des processus grep/tr/sed etc. plutot que quelques lignes de C/Java. Nous avons trouvé plus rapide d'employer la completion standard.
La complétion de bash n'était pas robuste face à des noms de fichiers contenant des espaces, fins-de-ligne etc. Ce n'était pas un problème d'un règle particulier, c'était l'interface aux règles elle-même : “broken by design” comme on dit. Je ne sais pas si ça a changé depuis, mais ce problème ne m'a pas remplis de confiance au reste de l'implémentation.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.