Menu Content/Inhalt
Accueil arrow Linux arrow Shell arrow Le shell en Interactif

Identification






Mot de passe oublié ?
Le shell en Interactif Convertir en PDF Version imprimable Suggérer par mail
Écrit par VieuxProf   
01-01-1999

  • Le shell est l'interpréteur interactif de commandes Unix. Il sert aussi à l'exécution des scripts. Il attend la commande de l'utilisateur, la traite, puis rend la main à l'utilisateur.
  • Dans le détail, il effectue les opérations suivantes :
    • attend la commande de l'utilisateur (prompt)
    • traite les caractères spéciaux
    • recherche l'exécutable appelé
    • "fork" un processus fils qui exécute la commande
    • attend la fin de la commande (mort du processus fils)
    • retourne au prompt.
  • Le shell spécifié dans /etc/passwd est ouvert par l'utilisateur lorsqu'il se logue. Le fichier /etc/shells liste les shells disponibles sur le système.
  • Les invites de shell ou prompts sont # pour root et $ pour l'utilisateur.
  • Les commandes 'history' ou 'fc -l' affiche les $HISTSIZE dernières commandes. L'historique des commandes s'affiche et s'édite avec la commande 'fc'. L'éditeur par défaut de fc est 'ed' mais on peut utiliser 'vi' (set -o vi), 'emacs', etc.


Dernière mise à jour : ( 02-02-2008 )
 
Suivant >