Unix/Linux - Les fondamentaux (2-020)
Lot 2 - Systèmes d'exploitation et support – Systèmes Linux / Unix – Référence 2-020
Formation créée le 11/12/2024. Dernière mise à jour le 18/03/2026.Version du programme : 1
Type de formation
PrésentielDurée de formation
18 heures (3 jours)Unix/Linux - Les fondamentaux (2-020)
Lot 2 - Systèmes d'exploitation et support – Systèmes Linux / Unix – Référence 2-020
Objectif général de la formation : À l’issue de la formation, les participants comprendront les bases des systèmes Unix/Linux, sauront manipuler des fichiers et répertoires, personnaliser leur environnement de travail, et exécuter des scripts shell simples pour automatiser des tâches courantes. Compétences visées : - Comprendre les principes fondamentaux des systèmes Unix/Linux - Naviguer dans une arborescence Unix/Linux et manipuler des fichiers et répertoires - Configurer et personnaliser l’environnement shell - Exécuter des scripts shell simples pour automatiser des tâches Niveau SAME visé : Sensibilisation Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20
Objectifs de la formation
- Comprendre l’architecture et les principes des systèmes Unix/Linux
- Explorer et naviguer dans une arborescence Unix/Linux
- Manipuler des fichiers et répertoires en ligne de commande
- Personnaliser et configurer l’environnement shell pour une utilisation optimale
- Écrire et exécuter des scripts shell simples pour automatiser des tâches courantes
Profil des bénéficiaires
- Administrateurs système débutants
- Utilisateurs souhaitant acquérir des compétences de base sur Unix/Linux
- Professionnels souhaitant explorer un environnement Unix/Linux
- Connaissances de base en informatique
Contenu de la formation
Introduction aux systèmes Unix/Linux (1 heure)
- Historique et principes fondamentaux des systèmes Unix/Linux
- Distribution Linux : présentation des principales variantes (Ubuntu, CentOS, Debian)
Navigation et arborescence (2 heures)
- Structure de l’arborescence Unix/Linux : /, /etc, /var, /home, /bin, /usr
- Commandes de base pour la navigation : ls, cd, pwd
- Travaux pratiques : Explorer une arborescence Unix/Linux avec les commandes de base
Manipulation des fichiers et répertoires (3 heures)
- Création, copie, déplacement et suppression de fichiers et répertoires : cp, mv, rm, mkdir
- Utilisation des permissions de fichiers : chmod, chown
- Travaux pratiques : Créer et organiser des répertoires avec des permissions spécifiques
Introduction à l’environnement shell (2 heures)
- Présentation des shells populaires : Bash, Zsh, etc.
- Commandes et historiques : history, raccourcis clavier
- Travaux pratiques : Utiliser et configurer Bash pour améliorer l’expérience utilisateur
Personnalisation de l’environnement (2 heures)
- Variables d’environnement : PATH, HOME, PS1
- Fichiers de configuration : .bashrc, .profile
- Travaux pratiques : Personnaliser l’invite de commande et définir des alias
Gestion des processus de base (2 heures)
- Visualisation des processus : ps, top, htop
- Gestion des processus : kill, bg, fg, jobs
- Travaux pratiques : Identifier et gérer des processus en cours d’exécution
Introduction aux scripts shell (2 heures)
- Structure d’un script shell : shebang, syntaxe de base
- Commandes courantes : echo, read, if, for, while
- Travaux pratiques : Écrire un script simple pour automatiser une tâche
Automatisation de tâches courantes (2 heures)
- Gestion de fichiers en masse avec des scripts : renommer, copier, supprimer
- Programmation conditionnelle et boucles dans les scripts
- Travaux pratiques : Écrire un script pour organiser automatiquement des fichiers dans des dossiers
Outils Unix/Linux essentiels (2 heures)
- Redirections et pipelines : |, >, <, tee
- Outils d’analyse de fichiers : grep, awk, sed
- Travaux pratiques : Utiliser des pipelines pour traiter des fichiers texte