Amélioration du bash

Peut être avez vous remarqué le fichier /etc/bash_completion.

Vous connaissez la complétion, mais celle-ci est encore supérieure : vous le découvrirez dans l'exercice suivant

Exercices

Connectez-vous sur deux sessions (afin de comparer la différence), et sur l'une d'elles, activez la complétion étendue (tapez . /etc/bash_completion . Attention au point tout seul : très important pour que le script demandé s'exécute dans l'environnement courant, et non dans un fils (les réglages seraient alors perdus).

Testez la complétion étendue avec cd (tab), avec des commandes (apt-get i(tab)), ssh (tab), man ls(tab).

Que remarquez -vous ?

Comment faire pour bénéficier de tout ceci ?

Consultez vos propres fichiers de connexion (.bash_profile, et .bashrc). Modifiez .bash_profile afin qu'il exécute .bashrc (ainsi, .bashrc est exécuté toujours, en shell de login ou autre). Puis, dans .bashrc, dé commentez l'accès à /etc/bash_completion.

Testez...