|
|
|
Vous apprendrez à
- Gérer les données, exécuter les commandes et personnaliser votre environnement UNIX
- Localiser des fichiers par leur nom, propriétaire, type et autres caractéristiques
- Naviguer dans la hiérarchie UNIX, manipuler des fichiers et en contrôler l'accès
- Personnaliser et interagir avec le KornShell
- Extraire et traiter des données avec les filtres et tubes
- Développer des scripts shell pour simplifier et automatiser des tâches fréquentes
Objectif UNIX est un système d'exploitation multi-utilisateur et multitâche extrêmement fiable pour des environnements tels que les serveurs et clusters vitaux ainsi que pour les stations de travail et les ordinateurs de bureau. Lors de cette formation, vous acquerrez les connaissances et compétences fondamentales nécessaires pour tirer le meilleur parti de ce système à la fois souple et puissant.
À qui s'adresse cette formation Utilisateurs, spécialistes du support d'applications, développeurs de logiciels et toute personne souhaitant être efficace en tant qu'administrateur de bases de données, réseau ou système sur la plateforme UNIX.
Travaux pratiques Les travaux pratiques vous apportent une expérience d'UNIX. Les exercices comprennent :
- Création, suppression et navigation dans des répertoires
- Copie, renommage, comparaison et visualisation de fichiers
- Modification des permissions d'accès
- Personnalisation de l'environnement KornShell
- Accès à un serveur UNIX
- Localisation des fichiers avec find
- Recherche, tri et restructuration des données avec les commandes filtres
- Création et exécution de scripts shell
Contenu détaillé Rôle d'UNIX
- Origines, utilisations actuelles et applications
- Famille UNIX : Solaris, HP-UX, AIX, Tru64, Linux, BSD et autres
Interaction avec UNIX
Interfaces graphiques utilisateurs
- CDE (Common Desktop Environment)
- GNOME, Java Desktop System et autres
Interface de la ligne de commande
- Lancement de l'émulateur de terminal CDE
- Entrée des commandes dans le shell
Vue d'ensemble de la documentation en ligne
- Affichage des pages man
- Accès aux sources Web
Gestion des fichiers
Principaux outils de gestion des fichiers
- Copier : cp
- Renommer : mv
- Suppression : rm
- Liens : ln
- Édition : vi
- Impression : lp, lpr
Affichage et interprétation des attributs de fichiers
- Liste des fichiers avec ls et ls :l
- Identification de la taille, du groupe, du propriétaire, du type, de l'heure d'enregistrement et du numéro d'index
Accès aux permissions avec chmod
- Notation symbolique
- Notation octale
Navigation dans les répertoires
Hiérarchie des répertoires UNIX
- Répertoire parent, courant ou de connexion
- Répertoire racine et sous-répertoire
Maintenance des répertoires
- Changement de répertoire avec cd
- Création et suppression
Localisation des fichiers avec find
- Recherche grâce aux attributs de fichiers
- Opérations sur les fichiers trouvés
Le KornShell
Historique des commandes
- Liste des commandes précédentes
- Renommer et exécuter une commande précédente
Trucs et astuces du KornShell
- Noms de fichiers "joker" : *, ?, [ ]
- Substitution de commandes : '...'
Personnalisation de votre shell
- Définition des alias de commandes
- Mise à jour des scripts de démarrage
- Paramétrage des options et variables de commandes
Accès aux serveurs UNIX à partir d'UNIX ou Windows
Connexion à un serveur distant
- Secure Shell
- PuTTY
- Telnet
- Cygwin
- Autres
Chargement de fichiers
- Secure FTP
- scp
- FTP
- WinSCP
- Autres
Filtrage des informations
Construction d'outils d'UNIX
- Filtrage des flux de données à travers les tubes
- Redirection des entrées et sorties et des messages d'erreurs
Extraction et restructuration des données
- Recherche : grep
- Tri : sort
- Édition : sed
- Rognage : head et tail
- Sélection : awk
- Comptage : wc
Correspondance entre patterns avec expressions régulières
- Exemples de méta caractères avec grep
- Substitution de patterns avec sed
- Affinement de la sélection avec awk
Développement et exécution de scripts
Écriture d'un script simple
- Stockage de commandes dans un fichier
- Changement du fichier en exécutable
Application de variables particulières
- Analyse des arguments en ligne de commande
- Étude du statut de sortie de commande
Contrôle du flux
- Itération à travers des boucles avec for et while
- Test des conditions avec if/else
- Choix d'alternatives avec case
Suivi et personnalisation de votre système
Administration des utilisateurs et groupes
- Ajout et changement des comptes utilisateurs
- Affectation de groupes aux utilisateurs
Statut du système UNIX
- Évaluation de l'espace libre
- Lancement et arrêt de "démons"
|
<< UNIX, Linux et logiciels libres
Formations liées à ce sujet
UNIX est une marque déposée de X/Open Company, Limited.
|
|

Calendrier des formations
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|
|
|
Les participants testent et améliorent un script shell.
|
| | Les 100 dernières évaluations de cette formation lui ont attribué la note suivante :  |  | (3,78/4,00) |
|
|
« Le côté pratique des formations Learning Tree est génial, surtout dans mon cas, puisqu'au préalable je n'avais pas beaucoup de connaissances sur la technologie. Alors l'utiliser chaque jour en m'appuyant sur les concepts m'a vraiment aidé. C'est comme ça que j'apprends le mieux ! »
|
|
 |
|