Ceci est une ancienne révision du document !


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 casque ou des écouteurs (si MOOC ou FAD),
  • 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>

Menu