Le shell (interprèteur de commandes) - travail interactif


Dans son mode interactif, le shell n'est qu'un programme qui lit ce que l'utilisateur tape sur le clavier et qui affiche des messages à l'écran. Le shell comprend ses propres commandes (les commandes built-in) et, de plus, il permet à l'utilisateur d'accéder aux autres commandes Unix (qui sont, en fait, des autres programmes). Par exemple, la commande cd pour changer le répertoire courant est une commande propre au shell, alors que la commande ls pour afficher le contenu d'un répertoire est une commande du système Unix.

Les principaux services que le shell offre à l'utilisateur sont :

  1. changer de répertoire
  2. exécuter d'autres programmes
  3. se référer à plusiers fichiers à la fois avec des métacaractères
  4. diriger les données émises par un programme dans un fichier ou vers un autre programme
  5. contrôler l'exécution des programmes y compris
  6. voir un historique des commandes (et en répéter une)
  7. créer des commandes personnalisées (les aliases)
  8. personnaliser son environnement de travail

[table des matières] [suivant (changer de répertoire)]


A Beginner's Guide to Unix - EPFL - 22 December 94 - LEAO-LTI