|
|
6.1 Shell Unix
- À la connexion dans un terminal, l’utilisateur est
mis en relation avec un interpréteur de
commandes (interface de dialogue homme/machine), appelé shell en Unix.
- Le shell choisi dans ce cours est le bash: bourne again shell, apparu avec GNU/Linux.
- Le shell possède un double rôle:
- C’est d’abord un interpréteur de commandes
exécutant la boucle infinie suivante:
- Affichage de l’invite de commande ou prompt (« $ »)
d’attente de lecture au clavier.
- Lecture d’une commande (validée
par RETURN ou ENTRÉE).
- Analyse
syntaxique (découpage en mots).
- Interprétation des caractères spéciaux.
- Exécution de la commande et retour au
début.
- Le shell est aussi un langage de
programmation gérant des variables.
previous next
Commentaires de cette page
dans le polycopié de cours
À l’installation du système d’exploitation et à la création
d’un compte, par défaut, l’invite de commande indique le nom de
connexion, le nom de la machine et le nom du répertoire de travail sous la
forme « ’[loginname@hostname
pwd]$’ ». L’invite de commande affichée par défaut dans
les fenêtres « terminal » dans les salles TP de Télécom SudParis est
modifié pour devenir simplement « $ ».
INF, Télécom SudParis, CSC 3001,
Sept. 2014
|
|