Systèmes d'exploitation

Formation Formation Unix : Maîtriser le Terminal et l'Administration Système

Apprenez à maîtriser l'environnement Unix. Comprenez les commandes fondamentales. Gérez les fichiers et les répertoires. Automatisez des tâches avec des scripts Shell. Approfondissez l'administration système. Optimisez vos compétences en ligne de commande. Indispensable pour tout professionnel de l'IT.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Comprendre les commandes fondamentales de l'environnement Unix
Gérer efficacement les fichiers et les répertoires
Automatiser des tâches avec des scripts Shell
Approfondir l'administration système et optimiser ses compétences en ligne de commande

Programme détaillé

12 modules · 21 heures
01

Introduction à l'environnement Unix

  • —Présentation d'Unix, Linux et des systèmes de type Unix
  • —Historique et philosophie Unix
  • —Se connecter à un serveur Unix, SSH
  • —Les systèmes de fichiers : structure et arborescence
02

Les commandes fondamentales Unix (partie 1)

  • —Navigation dans l'arborescence : `cd`, `pwd`
  • —Afficher le contenu des répertoires : `ls` (options `-l`, `-a`, `-R`, etc.)
  • —Créer et supprimer des répertoires : `mkdir`, `rmdir`
  • —Afficher le contenu de fichiers : `cat`, `more`, `less`
03

Les commandes fondamentales Unix (partie 2)

  • —Créer et supprimer des fichiers : `touch`, `rm`
  • —Copier et déplacer des fichiers/répertoires : `cp`, `mv`
  • —Liens symboliques et liens physiques : `ln`
  • —Utilisation de l'aide en ligne : `man`
04

Les permissions des fichiers et répertoires

  • —Comprendre les permissions Unix (rwx)
  • —Modifier les permissions : `chmod` (notation octale et symbolique)
  • —Changer le propriétaire et le groupe : `chown`, `chgrp`
  • —Les masques de création : `umask`
05

Redirection et tubes (pipes)

  • —Entrées/Sorties standards : `stdin`, `stdout`, `stderr`
  • —Redirection de sortie : `>` , `>>`
  • —Redirection d'entrée : `<`
  • —Combiner les commandes avec les tubes : `|`
06

Recherche de fichiers et de contenu

  • —Recherche de fichiers : `find` (par nom, type, taille, date, permissions)
  • —Recherche de contenu dans les fichiers : `grep` (options `-i`, `-v`, `-n`, `-c`, `-r`)
  • —Les expressions régulières basiques (`regex`)
  • —Compter les lignes, mots, caractères : `wc`
07

Traitement et filtrage de texte

  • —Tri de fichiers : `sort`
  • —Suppression des doublons : `uniq`
  • —Découpage de fichiers : `cut`
  • —Ajout de colonnes : `paste`
08

Administration des processus

  • —Afficher les processus : `ps`, `top`
  • —Tuer un processus : `kill`, `killall`
  • —Exécuter des commandes en arrière-plan : `&`, `bg`, `fg`
  • —Planification de tâches : `cron`, `at`
09

Introduction aux scripts Shell (Bash)

  • —Qu'est-ce qu'un script Shell ?
  • —Créer et exécuter un premier script
  • —Variables Shell (globales, locales)
  • —Arguments de la ligne de commande (`$1`, `$#`, `$@`)
10

Programmation Shell avancée

  • —Conditions : `if`, `elif`, `else`, `test`
  • —Boucles : `for`, `while`, `until`
  • —Structures `case`
  • —Fonctions Shell
11

Compression, archivage et transfert de fichiers

  • —Compression/décompression : `gzip`, `bzip2`, `zip`, `unzip`
  • —Archivage : `tar`
  • —Transfert sécurisé de fichiers : `scp`, `sftp`
  • —Synchronisation de répertoires : `rsync`
12

Trucs et astuces avancés Unix

  • —Les éditeurs de texte : `vi`/`vim` et `nano`
  • —Historique des commandes et alias
  • —Surveillance de l'activité système : `df`, `du`, `free`
  • —Gestion des utilisateurs et groupes (concepts)
Le conseil de l'expert

L'un des objectifs pédagogiques clés de cette formation est de maîtriser les commandes fondamentales de l'environnement Unix, essentielles pour quiconque souhaite évoluer dans le domaine des systèmes d'exploitation. En apprenant à gérer efficacement les fichiers et répertoires, les participants acquerront des compétences pratiques qui leur permettront de naviguer avec aisance dans l'environnement Unix, un atout indispensable pour les développeurs et administrateurs systèmes. Un défi fréquent auquel sont confrontés les apprenants dans ce domaine est la complexité initiale de la ligne de commande Unix, qui peut sembler intimidante. Beaucoup d'entre eux ont tendance à se sentir perdus face à la multitude de commandes et de syntaxes. Cette formation est conçue pour décomposer ces barrières et rendre l'apprentissage à la fois accessible et concret, en s'appuyant sur des exercices pratiques et des mises en situation réelles. Ce qui distingue notre formation des autres approches est son approche pragmatique et interactive. Plutôt que de se limiter à une théorie abstraite, notre programme intègre des cas pratiques et des scénarios typiques rencontrés en milieu professionnel. L'accent est mis sur l'automatisation des tâches avec des scripts Shell, une compétence souvent négligée, mais cruciale pour optimiser l'efficacité des administrateurs système et des développeurs. Pour tirer le maximum de cette formation, nous recommandons aux participants de se préparer en amont en réfléchissant aux défis spécifiques qu'ils rencontrent dans leur travail quotidien. Établir une liste de questions ou de problèmes à aborder pendant les sessions permettra d'orienter les échanges et d'enrichir l'apprentissage. Soyez curieux et engagé, et n'hésitez pas à partager vos expériences : cela enrichira non seulement votre propre apprentissage, mais aussi celui de vos pairs.

Pourquoi choisir cette formation en systèmes d'exploitation

🎯

Maîtrise des commandes Unix

Apprenez à maîtriser les commandes fondamentales d'Unix sur deux sessions complètes, garantissant une compréhension solide et pratique.

🔧

Automatisation avancée

Découvrez comment automatiser vos tâches avec des scripts Shell, augmentant ainsi votre productivité et simplifiant la gestion système.

🔍

Recherche efficace

Maîtrisez la recherche de fichiers et de contenu avec des outils puissants, essentiels pour tout professionnel de l'IT.

🗂️

Gestion des permissions

Comprenez et gérez les permissions des fichiers et répertoires pour assurer la sécurité et l'intégrité de vos systèmes.

📊

Optimisation des compétences

Approfondissez vos compétences en ligne de commande pour devenir un administrateur système plus efficace et réactif dans votre environnement.

🤝

Format inter-entreprise

Participez à une formation inter-entreprise, favorisant les échanges et les partages d'expérience entre professionnels de divers horizons.

Compétences acquises

Naviguer et manipuler le système de fichiers Unix

Appliquer les commandes fondamentales (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`, `rmdir`) pour une gestion efficace des fichiers et répertoires, y compris la compréhension et modification des permissions (`chmod`, `chown`).

Filtrer et traiter l'information en ligne de commande

Utiliser la redirection d'E/S, les tubes (`|`) et les utilitaires (`grep`, `find`, `sort`, `uniq`, `cut`) pour rechercher, filtrer et transformer les données textuelles et les fichiers de manière avancée.

Automatiser des tâches via des scripts Shell

Concevoir et écrire des scripts Shell Bash robustes en intégrant variables, conditions (`if`, `test`), boucles (`for`, `while`) et fonctions pour automatiser des processus récurrents et complexes.

Gérer les processus et l'environnement Unix

Surveiller et contrôler l'exécution des processus (`ps`, `top`, `kill`), planifier des tâches (`cron`) et gérer les concepts clés de l'environnement pour une utilisation efficiente et sécurisée du système.

Public, prérequis et modalités

Public visé

Développeurs & Ingénieurs Logiciel Administrateurs Systèmes Junior Professionnels de l'IT en reconversion Techniciens Support Informatique

Prérequis

Aucun prérequis spécifique. Cette formation est destinée à tous les professionnels de l'IT souhaitant améliorer leurs compétences en Unix.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue à travers des exercices et des projets Rétroaction individuelle et collective Évaluation finale pour valider les acquis

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Après la formation, il a réussi à automatiser la sauvegarde de fichiers critiques en utilisant des scripts Shell adaptés à son environnement Unix. »

Participant à cette formation · avis recueilli en fin de session

« Elle a optimisé la gestion des permissions sur les répertoires de l'entreprise, rendant l'accès aux fichiers plus sécurisé. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

* Connaissances générales en informatique * Familiarité avec l'utilisation d'un ordinateur (Windows, macOS ou Linux) * Aucun prérequis spécifique en administration système ou programmation n'est nécessaire

Demandez un devis pour la formation Formation Unix : Maîtriser le Terminal et l'Administration Système

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation