J'ai un script pour compléter automatiquement mes hôtes ssh. ~/.ssh/config
Cependant, si je change mon auto-complétion n'est pas mise à jour automatiquement. Cela ne me surprend pas. Dans un nouveau shell, la nouvelle entrée est récupérée et utilisable, bien sûr.
Comment déclencher manuellement une actualisation de l'achèvement dans bash?
bash
autocomplete
kronn
la source
la source
Voir recharger le fichier des fonctions d'achèvement de bash
(adaptez
/etc
selon où vos scripts bash_completion sont déployés, remplacez-lesfilename
par le script approprié)la source
. /etc/bash_completion
Est généralement ma solution.