La complétion automatique de la ligne de commandes est quelque chose qui a longtemps manqué à bon nombre de shells non UNIX (si on peut appeler cela des shells). Aujourd'hui c'est une fonctionnalité présente un peu partout, mais les shells open source comme Bash ont toujours énormément d'avance dans ce domaine.
La complétion est le fait de proposer une liste d'options intelligemment déterminées permettant de terminer tout ou partie d'une ligne de commandes. Ainsi, écrire cd suivi d'une espace (d'un point de vue typographique, l'espace entre des mots est féminin) sur la ligne de commandes et appuyer sur la touche [TAB] vous proposera automatiquement la liste des sous-répertoires à l'emplacement courant. Si vous entrez alors une lettre et usez de nouveau de la touche magique, ce sont alors les répertoires commençant par cette lettre qui vous seront proposés. Enfin, s'il n'existe qu'une proposition, la ligne sera complétée avec ce nom de répertoire. Le shell sait que la commande cd prend en argument un nom de répertoire ou un chemin, il ne doit donc pas vous proposer un nom de fichier du répertoire courant, car ceci construirait une ligne de commandes...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première