Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Objectifs du cours
- Programme du cours
- Introductions aux cours
- Pré-requis
- Bibliographie
- Responsabilités des délégués
- Résumé du cours
Révision des bases - optionnel
- Fichiers
- Répertoires et processus
- Affichage des répertoires - ls
- Obtenir de l'aide - man
- Affichage des fichiers - cat, more
- Commandes simples
- Piping - à l'aide du symbole |
- Redirection - en utilisant le symbole >
- Redirection - en utilisant le symbole >>.
- Redirection de l'entrée - en utilisant le symbole <
- Redirection des erreurs
- Utilisation de /dev/null
- Travaux d'avant-plan
- Travaux en arrière-plan - &
- Arrêter les travaux - kill
- Fichiers spéciaux - . et ..
- L'invite de commande - PS1
- Création d'alias
- Utilisation des alias
- Historique des commandes
- Édition de la ligne de commande - utilisation des touches fléchées
- Édition de la ligne de commande - utilisation de vi
- Personnalisation de l'interpréteur de commandes
- Le répertoire d'accueil - HOME
- Le répertoire de travail - pwd
- Changer de répertoire - cd
- Créer un répertoire - mkdir
- Suppression d'un répertoire - rmdir
- Copie interactive - cp -i
- Déplacement interactif - mv -i
- Suppression interactive - rm -i
- Suppression de répertoires - rm -r
- Jokers - Génération de noms de fichiers
- Word count - wc
- Recherche de fichiers - find
- Recherche de texte dans les fichiers - grep, sort, cut, uniq, tr
- Modification des permissions - chmod
Shell Programming
- Création de scripts Shell
- Test de la commande
- Création du fichier script
- Ajouter les permissions d'exécution
- Test du script
- Exécution du script - temps
- Exécution du script - point
- Exécution du script - exec
- Exécution du script - ksh
- Débogage du script
- Passer des paramètres
- La commande read
- Utilisation de read dans les scripts
- Choix de l'interpréteur de commandes
- Ranger la sortie
- Supprimer les entrées - stty
Caractères spéciaux et variables
- Les guillemets
- Chaînes de caractères entre guillemets - ", '
- Caractère d'échappement - *
- Chaînes de caractères entre guillemets - `
- Utilisation de $(...)
- Variables système - set
- Autres variables spéciales
- Variables utilisateur
- Variables utilisateur - non définies
- Variables dans les scripts
- Commande de composition
- Variables entières
- Constructions spéciales
Création de menus
- Conditions - cas
- Création d'un menu
- Itération - while, until
- Maintien de la sortie - sleep
- Maintien de la sortie - lecture fictive
- Fin du script
- Fin de la boucle
- Option cachée - forker un shell
- Trapper les interruptions - trap
- En savoir plus sur les interruptions
- Surligner du texte - tput
- Positionnement du curseur - backtab \b
- Menu du shell Korn
Sélection
- Tests conditionnels
- Test des attributs de fichiers
- Test des permissions de fichiers
- Tests multiples - ifs imbriqués
- Tests multiples - elseif
- La condition NOT
- Conditions multiples dans un test
- Test des chaînes de caractères
- Utilisation de crochets
- Éviter les entrées nulles
- Test des nombres
- Plus d'informations sur les cas
- Affichage des variables
- Placer des espaces
- Contrôler les commandes
Itération, boucle
- Calculs - let
- Itération - while, until
- Boucle infinie
- Itération - for
- Plus de 9 paramètres - shift
Sous-scripts et fonctions
- Variables locales et globales
- Sous-scripts
- Commande d'exportation
- Statut de sortie
- Alias
- Fonctions
- Fonctions utiles
- Retour d'état
- Manipulation des fonctions
- Fonctions dans les scripts
Commandes avancées
- Débogage - set
- Paramétrage - set
- Fusion de fichiers - joindre
- Fusion de fichiers - coller, nom de base et nom de répertoire
- Contrôle des travaux - travaux
- Imprimante Expression régulière
- Imprimante Expression régulière globale - grep
- Imprimante - grep Expression - egrep
- Grep rapide - fgrep
- Calculs - expr
- Calculs - bc, eval Commande,
- Traitement des arguments
- Commande getopts
- Utilisation des tableaux
Édition avancée - vi & sed
- vi - Combinaisons de touches
- Mappage des touches de contrôle
- Utilisation d'abréviations
- Édition de nombreux fichiers
- Touches Express régulières
- Insertion globale
- Voici le document,
- Éditeur de flux par lots - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
- Rechercher et remplacer
- Exemple de sed
Traitement des fichiers texte - awk
- L'outil awk Programming
- Correspondance de motifs
- Les Expressions régulières
- Motifs de comparaison
- Motifs composés
- Motifs d'intervalle
- Modèles spéciaux
- Fonctions intégrées
- Dépannage des scripts awk
- Passage de paramètres
- Utilisation de conteneurs
- Fonction printf
- Calculs
- Fonctions
- substr
- length
- Déclarations d'action
- Déclarations de flux de contrôle
- Tableaux
- Tableaux avec boucles for
- Exemples d'awk
Pré requis
Ce cours ne convient qu'aux personnes qui ont une bonne connaissance pratique d'UNIX ou qui ont suivi le cours d'introduction à UNIX.
14 heures
Nos Clients témoignent (1)
Wojciech and NobleProg focused the itinerary to feet my needs.