Écrit par VieuxProf
|
01-01-1999 |
Page 1 sur 3
- 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.
<< Début < Précédente 1 2 3 Suivante > Fin >> |
Dernière mise à jour : ( 02-02-2008 )
|