Ceci est une ancienne révision du document !
Table des matières
Version : 2020.01
Dernière mise-à-jour : 2020/02/04 15:52
Oracle Solaris 10 : Shell programmation sous Ksh
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser les bases du scripting ksh sous Oracle Solaris 10.
Public : Utilisateurs et Administrateurs Windows™, Mac, Linux.
Pré requis : Avoir suivi la formation Oracle Solaris - Les Fondamentaux ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Durée : 21 heures.
Machine Virtuelle : Solaris 10-11
Prérequis Matériel
- Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
- Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
- Le mot de passe du compte administrateur du système,
- Clavier AZERTY FR ou QWERTY US,
- 16 Go de RAM minimum,
- Processeur 4 cœurs minimum,
- 8 Go d'espace disque disponible,
- Un micro (optionnel).
Prérequis Logiciels
- Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
- Si Windows™ - Putty et WinSCP.
Prérequis Internet
- Un accès à Internet rapide sans passer par un proxy,
- Accès débloqué aux domaines suivants :
- *.ittraining.io
- ittraining.center
- ittraining.network
- ittraining.support
Programme
- La Ligne de Commande et les Outils de Manipulation des Fichiers Textes.
- Le Shell,
- Les Commandes Internes et Externes au shell,
- Les alias,
- Le Prompt,
- Rappeler des Commandes,
- Générer les fins de noms de fichiers,
- Le shell interactif,
- Affichage des variables du shell,
- Les variables principales,
- Régionalisation et Internationalisation,
- Options du shell ksh,
- Les Scripts Shell,
- Exécution,
- Les variables spéciales,
- La commande read,
- Code de retour,
- La variable IFS,
- La commande test,
- La commande [[ expression ]],
- Opérateurs du shell,
- L'arithmétique,
- La commande expr,
- La commande let,
- Structures de contrôle,
- Boucles,
- Scripts de Démarrage,
- Expressions Régulières,
- Expressions régulières basiques,
- Expressions régulières étendues,
- Outils de Manipulation de Fichiers Texte,
- La commande grep,
- La commande egrep,
- La commande fgrep,
- La commande sed,
- La commande awk,
- La commande tr,
- La commande paste,
- La commande cut,
- La commande uniq,
- La commande split,
- La commande diff,
- La commande cmp,
- La commande patch,
- La commande strings,
- La commande comm,
- La commande head,
- La commande tail,
- Validation des acquis,
- Commandes : type, alias, unalias, chsh, history, wc, tee, set, vi, script, read, test, expr, let, if, case, for, while, grep, egrep, fgrep, sed, awk, tr, paste, cut, split, diff, cmp, uniq, patch, strings, comm, od, head, tail.
- LAB #1.
- Automatiser la Gestion des Utilisateurs et Groupes,
- Fonction cree_user,
- Fonction modif_user,
- Fonction affiche_user,
- Fonction cree_liste_user,
- Fonction cree_group,
- Fonction modif_group,
- Fonction delete_group,
- Fonction affiche_group,
- Menu des choix.
- LAB #2.
- Automatiser la Gestion des Sauvegardes,
- Fonction archive_rep,
- Fonction restaure_rep,
- Fonction affiche_archive,
- Fonction compress_archive,
- Fonction decompress_archive,
- Gestion des erreurs.
<html>
Copyright © 2020 Hugh NORRIS
</html>