Scripts shell Programmez sous Unix/Linux (sh, ksh, bash) Exercices et corrigés
Scripts shell Programmez sous Unix/Linux (sh, ksh, bash) Exercices et corrigés 174 QCM 80 travaux pratiques et leurs corrigés Près de 29 H de mise en pratique Jean-Marc BARANGER Théo SCHOMAKER 3 e édition Nouvelle édition Avant-propos Objectif de ce livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Comment utiliser ce livre ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Énoncés Chapitre 1 : Introduction au shell Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Énoncé 1.1 La connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Énoncé 1.2 Le shell de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Énoncé 1.3 Les commandes usuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Énoncé 1.4 Les commandes avancées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Énoncé 1.5 Les différences entre les shells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Énoncé 1.6 L'utilisation de vi et personnalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Chapitre 2 : Mécanismes essentiels du shell Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Énoncé 2.1 Les commandes internes et externes . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Énoncé 2.2 L'affichage à l'écran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Énoncé 2.3 Les métacaractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Énoncé 2.4 Les redirections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Énoncé 2.5 Les tubes de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Énoncé 2.6 Les processus en arrière-plan et le regroupement de commandes . . . . . . .27 Chapitre 3 : Exécution et environnement shell Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Préparation du TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Énoncé 3.1 Les variables système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Énoncé 3.2 Les exécutions d'un script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Énoncé 3.3 Les options du shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Énoncé 3.4 Les alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 Énoncé 3.5 L'historique des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 Énoncé 3.6 Les fichiers d'environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 2 Chapitre 4 : Manipulation des variables Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Énoncé 4.1 Les variables utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Énoncé 4.2 Les variables globales et les variables locales . . . . . . . . . . . . . . . . . . . . . 46 Énoncé 4.3 Les variables de paramètres : $@, $*, $#... . . . . . . . . . . . . . . . . . . . . . 48 Énoncé 4.4 Les opérateurs arithmétiques et les opérateurs binaires . . . . . . . . . . . . . . 51 Énoncé 4.5 Les opérations sur les chaînes de caractères. . . . . . . . . . . . . . . . . . . . . . 52 Énoncé 4.6 Les scripts interactifs, read. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Énoncé 4.7 Le typage des variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Chapitre 5 : Tests : les instructions test et if Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Énoncé 5.1 Les structures conditionnelles simples . . . . . . . . . . . . . . . . . . . . . . . . uploads/Industriel/ scripts-shell.pdf
Documents similaires
-
92
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 20, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 7.1997MB