L’invite de commandes reste l’un des moyens les plus rapides pour manipuler des ensembles de fichiers, mais c’est aussi parfois la seule interface permettant de dialoguer avec certains programmes ne disposant pas d’interface graphique. J’ai regroupé dans cet article quelques astuces simples qui peuvent vous faciliter la tâche quand vous êtes amenés à travailler avec l’interpréteur de commandes en mode texte de Windows.
Historique des commandes
Vous utilisez probablement la touche [Flèche haut] pour accéder à la commande précédente, vous évitant ainsi de la saisir à nouveau. En répétant plusieurs fois l’appui sur la touche, vous naviguez dans l’historique des commandes entrées depuis l’ouverture de la fenêtre de l’invite de commandes. Si vous avez saisi de nombreuses commandes, il peut être difficile de retrouver celle que vous cherchez et il sera même parfois plus rapide d’entrer à nouveau la commande manuellement.
Pour contourner le problème, il suffit d’utiliser la touche [F7] qui affiche l’historique des commandes précédentes sous la forme d’une liste. Utilisez les flèches directionnelles haute et basse pour atteindre la commande recherchée et appuyez sur [Entrée] pour la lancer.
Si vous observez la capture ci-dessus, vous remarquerez que les commandes sont associées à un numéro d’ordre. Pour recopier une commande sans la lancer afin de pouvoir l’éditer, appuyez sur [F9], entrez le numéro de la commande et validez.
Glisser – déposer le chemin d’un fichier
Pour changer de dossier, vous devez utiliser la commande « CD » suivie du chemin complet du dossier à atteindre sans commettre d’erreur de saisie.
Vous pouvez vous contenter d’entrer la commande « CD » et vous épargner la saisie du chemin…
… en effectuant un glisser – déposer du dossier sur la fenêtre de l’invite de commandes.
Envoyer la sortie d’une commande vers le presse-papiers…
Quelle que soit la commande utilisée, la sortie peut être redirigée vers le presse papiers.
Utilisez par exemple « dir | clip » pour copier la liste des fichiers que vous pouvez ensuite coller dans le programme de votre choix. Remplacez simplement « dir » par la commande dont vous avez besoin (« netstat | clip » ou « ipconfig | clip » par exemple).
Ou dans un fichier texte
Il est également possible de rediriger la sortie d’une commande vers un fichier : « ipconfig > nomFichier.txt » enverra la réponse de la commande « ipconfig » dans le fichier « nomFichier.txt ».
Lancer plusieurs commandes à la file
Vous pouvez lancer plusieurs commandes en une seule fois en les séparant par des caractères spéciaux :
- « Commande 1 & Commande 2 » : lance Commande 1 puis Commande 2 quel que soit le résultat de Commande 1
- « Commande 1 && Commande 2 » : ne lance Commande 2 que si Commande 1 ne retourne pas d’erreur
- « Commande 1 || Commande 2 » : ne lance Commande 2 que si Commande 1 retourne une erreur
Si vous avez aimé cet article, n'hésitez pas à vous abonner au site. Vous pouvez aussi me retrouver sur Twitter ou Facebook pour d'autres infos.
Simple, mais toujours bon à savoir, merci 🙂