• Save
Presentation mini shell version1
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Presentation mini shell version1

on

  • 998 views

Réalisation d'un interpréteur de commandes SHELL LINUX.

Réalisation d'un interpréteur de commandes SHELL LINUX.
LSI-SHELL

Statistics

Views

Total Views
998
Views on SlideShare
998
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Presentation mini shell version1 Presentation Transcript

  • 1. Logiciels et systèmes InformatiquesRéalisé par: Ayyoub LASRI Bilal ZIANE Samia ASSOUY
  • 2. PLAN •Introduction •Définition SHELL •Contexte du projet •Analyse •Objectif •Algorithme •Démonstration
  • 3. SHELLIntroduction LSI-SHELL
  • 4. SHELLDéfinition  Un interpréteur de commandes (SHELL) est un des composants de base d’un système d’exploitation. Son rôle principal est de traiter les commandes transmises par l’utilisateur `a l’aide d’un clavier (ou de tout autre périphérique d’entrée compatible).  C’est une interface homme-machine en ligne de commande.  Unix est l’un des premiers systèmes d’exploitation dont l’interpréteur de commandes est un programme simple, remplaçable, les commandes sont interprétées an partie par le noyau.
  • 5. SHELLContexte du projet -Analyse  Notre premier travail a consisté à bien analyser le sujet avant de se lancer dans le développement.  Une longue réflexion permet souvent d’éviter de gros problèmes plus tard, notamment sur la compatibilité ascendante que cela entraine, et donc par la suite d’éviter de refondre entièrement le code à cause d’une erreur d’implémentation au départ.
  • 6. SHELLContexte du projet -Objectif Un interpréteur de commande doit être capable d’effectuer un certains nombres de tâches comme : - Lire ligne de commande saisie par l’utilisateur. - Définir des variables. - Faire des calculs simples. - Exécute les commandes. - Redirige les flux d’entrée sortie.
  • 7. SHELLAlgorithme L’interpréteur de commande suit l’algorithme suivant : TANT QUE L’utilisateur ne quitte pas le programme AFFICHER l’invite de commande. LIRE la ligne courante saisie par l’utilisateur. EXECUTER les commandes indiquées sur cette ligne. FIN.
  • 8. SHELLAlgorithme L’interpréteur de commande suit l’algorithme suivant : TANT QUE L’utilisateur ne quitte pas le programme AFFICHER l’invite de commande. LIRE la ligne courante saisie par l’utilisateur. EXECUTER les commandes indiquées sur cette ligne. FIN.
  • 9. DEMODémonstration.
  • 10. Merci de votre attention.