Table des matières
Un processus Unix possède par défaut trois voies d’interaction avec l’extérieur appelées entrées / sorties standard identifiées par un entier positif ou nul appelé descripteur de fichier.
Ces entrées / sorties standard sont :
une entrée standard, de descripteur 0
une sortie standard, de descripteur 1
une sortie standard pour les messages d’erreurs, de descripteur 2.
Toute commande étant exécutée par un processus, nous dirons également qu’une commande possède trois entrées / sorties standard.
De manière générale, une commande de type filtre (ex : cat) prend ses données sur son entrée standard qui correspond par défaut au clavier, affiche ses résultats sur sa sortie standard, par défaut l’écran, et affiche les erreurs éventuelles sur sa sortie standard pour les messages d’erreurs, par défaut l’écran également.