in

Utilisez la complétion par tabulation pour taper des commandes plus rapidement sur n’importe quel système d’exploitation

La complétion par tabulation est une fonctionnalité extrêmement utile dans presque tous les environnements de ligne de commande, que vous utilisiez le shell Bash sous Linux, l’invite de commande ou PowerShell sous Windows, ou une fenêtre de terminal sous Mac OS X.

Cette fonctionnalité peut considérablement vous aider à accélérer les commandes de saisie. Appuyez simplement sur Tab en tapant une commande, une option ou un nom de fichier et l’environnement shell complétera automatiquement ce que vous tapez ou vous suggérera des options.

Achèvement de l’onglet sous Linux

Le shell Bash utilisé par défaut sur la plupart des distributions Linux a un excellent support pour la complétion tabe.

Par exemple, disons que vous souhaitez exécuter le Firefox commander. Vous pouvez simplement taper sapin ou alors Feu dans le terminal et appuyez sur Tab – si votre système n’a pas d’autres commandes commençant par ces lettres, Bash remplira automatiquement Firefox et vous pouvez appuyer sur Entrée pour exécuter la commande.

Comme autre exemple, disons que vous voulez exécuter l’une des commandes du gestionnaire de paquets Apt. Vous pouvez taper apte- et appuyez deux fois sur Tab pour voir une liste de commandes commençant par apt-. Pour exécuter l’une des commandes, continuez à la taper et appuyez à nouveau sur Tabulation – par exemple, nous pourrions taper un g, appuyez sur Tab et apt-get Apparaitrait.

La complétion par tabulation est particulièrement utile lors de la saisie de noms de fichiers, de répertoires et de chemins. Plutôt que d’essayer de taper un nom de fichier long qui peut impliquer des espaces et des caractères spéciaux dont vous aurez besoin pour vous échapper correctement, vous pouvez simplement commencer à taper le début du nom et appuyer sur Tab.

Par exemple, si nous avons un nom de fichier long et complexe commençant par la lettre L, il suffit de taper L et appuyez sur Tab pour le terminer automatiquement. Si nous avions plusieurs noms de fichiers commençant par L, nous aurions juste besoin de taper un peu plus le nom du fichier avant d’appuyer à nouveau sur Tab.

La complétion des onglets peut même être utilisée pour compléter automatiquement les options de certaines commandes. Par exemple, lors de l’installation d’un package avec apt-get installer , vous pouvez utiliser la complétion par tabulation pour compléter automatiquement le nom d’un package. Cela vous aide également à rechercher des packages associés et est très utile lorsque vous n’êtes pas sûr du nom exact d’un package.

Essayez d’utiliser la complétion par tabulation avec d’autres commandes pour voir ce que vous pouvez et ne pouvez pas terminer automatiquement.

Bash prend également en charge d’autres types de complétion. Par exemple, vous pouvez taper un ~ et appuyez sur Tab pour compléter automatiquement un nom d’utilisateur, tapez un @ et appuyez sur Tab pour compléter automatiquement un nom d’hôte, ou tapez un $ et appuyez sur Tab pour compléter automatiquement une variable.

Achèvement de l’onglet sous Windows

L’invite de commandes Windows ne vous permet pas d’utiliser la complétion par tabulation pour les commandes et leurs options. Cependant, il prend en charge la complétion des onglets pour les noms de dossier et de fichier.

Par exemple, nous pouvons ouvrir une invite de commande, tapez cd Det appuyez sur Tab. Comme nous sommes dans notre dossier utilisateur par défaut, la complétion des onglets sera automatiquement classée dans bureau cd, nous pouvons donc appuyer sur Entrée pour changer de répertoire dans notre répertoire de bureau. Cela aide également lorsque vous essayez d’exécuter une commande sur un nom de fichier spécifique.

L’achèvement des onglets fonctionne également dans PowerShell. Il peut être utilisé pour renseigner automatiquement le nom d’une applet de commande, d’un paramètre ou d’un chemin de fichier.

Contrairement à Bash Shell, Windows vous oblige à appuyer plusieurs fois sur Tabulation pour parcourir les options disponibles – il ne vous montrera pas simplement toutes dans une liste. Cela s’applique à la fois aux fonctionnalités de complétion des onglets de l’invite de commande et de PowerShell.

Achèvement de l’onglet sur Mac OS X

Mac OS X inclut également le shell Bash, donc la complétion des onglets fonctionne comme elle le fait sous Linux. Appuyez sur la touche de tabulation tout en tapant une commande, un chemin de fichier ou une option – le shell remplira automatiquement le reste ou vous montrera les options disponibles que vous pouvez saisir.

Tout autre système d’exploitation utilisant le shell Bash fonctionnera de la même manière. Les fonctionnalités de complétion des onglets devraient également fonctionner de la même manière sur de nombreux autres shells sur des systèmes de type Unix.

Si vous êtes quelqu’un qui utilise un terminal ou un environnement de ligne de commande, vous devez utiliser la complétion par tabulation. C’est simple – en gros, il s’agit de taper sur Tab tout en tapant quelque chose sur une ligne de commande pour que le shell devine ce que vous allez taper ensuite. Ceci est particulièrement utile pour les noms de fichiers longs et complexes, mais cela aide avec de nombreuses choses différentes.

L’achèvement des onglets fonctionne pratiquement partout où il y a un environnement de ligne de commande, alors essayez-le la prochaine fois que vous devrez taper une commande.

Crédit d’image: Sven sur Flickr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Résolution des problèmes de synchronisation de l'heure sous Windows Vista

Résolution des problèmes de synchronisation de l’heure sous Windows Vista

Comment modifier les scènes de vos lampes Philips Hue

Comment modifier les scènes de vos lampes Philips Hue