Prérequis

1.

Le shell est aussi appelé "interpréteur de commandes" car :

  • C’est lui qui traduit au système les instructions soumises par l’utilisateur via la ligne de commandes et qui présente les informations retournées à l’écran.

  • À la différence d’un compilateur utilisé en programmation (qui construit un fichier binaire compréhensible par le noyau Linux à partir d’un ensemble d’instructions contenues dans le code source), le shell interprète et exécute chaque commande au fur et à mesure que l’utilisateur les saisit.

2.

Les métacaractères regroupent les caractères séparateurs sur la ligne de commandes : <, >, |, ( );, &, l’espace, le retour à la ligne et la tabulation.

3.

Les caractères génériques permettent la création de motifs de remplacement sur les noms de fichiers : *? et [].

4.

Les caractères utilisés dans les substitutions de variables et de commandes sont : $, ` et {}.

5.

Les caractères de citation sont : \, " et .

6.

Les trois descripteurs de fichiers associés par défaut à un processus sont :

  • le clavier en entrée standard (descripteur numéro 0) pour que l’utilisateur puisse saisir les données et paramètres ;

  • le terminal en sortie standard (descripteur de fichier 1) pour afficher les résultats...

couv_TP4BLIN.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Énoncé 7.7 Options du shell Bash
Suivant
Corrigé 7.1 Variables