Présentation de l'invite de commandes - Windows
1. Introduction
Tous les systèmes d'exploitation offrent un mode d'utilisation en invite de commandes.
C'est un environnement de travail en mode texte uniquement. Les premiers systèmes d'exploitation n'avaient pas d'interface graphique.
Cet environnement de travail peut avoir plusieurs noms
- Shell en anglais.
- CLI -> Commande Line Interface
- Terminal
Sous Windows, le Shell se nomme Invite de commandes. Le programme pour y accéder est cmd.exe.
Windows réutilise la majorité des commandes qui étaient disponibles avec le système d'exploitation MS-DOS.
Par défaut, l'invite de commandes s'exécute en mode utilisateur.
Si une action nécessite les droits administrateur, il faut démarrer le programme cmd.exe en tant qu'administrateur. Toutes les actions seront exécutées avec les droits administrateur.
Il existe également le logiciel PowerShell dans Windows qui permet l'utilisation des commandes. Toutes les commandes de base y sont présentes, mais il offre plus de possibilités que le cmd.exe. Dans ce cours, seulement le cmd sera utilisé.
L'image ci-dessous représente une fenêtre de l'invite de commandes.
2. Pourquoi avoir un Shell aujourd'hui ?
Pour la majorité des gens, l'utilisation du Shell n'est pas nécessaire.
Par contre, pour l'informaticien, il existe plusieurs avantages.
-
Plus rapide
Il est possible de faire plusieurs actions plus rapidement par des commandes que par l'utilisation de l'interface graphique.
L'utilisation de l'interface graphique demande l'ouverture de plusieurs fenêtres.
-
Automatiser des actions
Il est possible de regrouper plusieurs commandes et de les mettre dans un fichier script.
Le fichier script est réutilisable.
Le fichier script peut être utilisé par une personne ou par une tâche automatisée.
-
Création de projets
Les cadriciels pour faire du développement ont généralement des utilitaires en invite de commandes qui permettent la création des coquilles des projets et des composants.