Your SlideShare is downloading. ×
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Presentation mini shell version1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presentation mini shell version1

723

Published on

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

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
723
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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.

×