L'interpreteur de commandes et commandes
L'interpreteur de commandes
Le système d'exploitation est un programme qui est constitué comme un ensemble de services appelables par les applications utilisateurs et par les utilisateurs de la machine.
Ces services peuvent être appelés en utilisant des commandes. Par exemple la commande cd appelle un service qui permet de se déplacer dans un répertoire.
L'interpréteur de commandes est un programme du système d'exploitation qui a pour rôle de reconnaitre les commandes tapées par l'utilisateur et de les exécuter. Sous Windows, il s'agit du programme « cmd » et sous Linux du programme « shell ».
Commandes
Une commande permet de demander au système d'exploitation l'exécution d'un service, par exemple changer de répertoire, lister le contenu d'un fichier, effacer un fichier, etc.
Une commande prend les données sur lesquelles elle agit depuis une entrée dite standard qui par défaut est le clavier. Elle affiche ses résultats sur une sortie dite standard qui est l'écran.
Chaque processus possède 3 types de flux d'informations :
STDIN : flux d'information en entrée (par défaut provenant du clavier),
STDOUT : flux d'information en sortie pour l'affichage (par défaut vers l'écran),
STDERR : flux d'information en sortie pour l'affichage des messages d'erreur (par défaut vers l'écran).
