Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux | Fondamentaux et Scripting Shell
Highest Rated
Rating: 4.5 out of 5(258 ratings)
1,093 students

Linux | Fondamentaux et Scripting Shell

Introduction à l'OS Linux et maitrise du Scripting Bash
Created byRobin Penea
Last updated 1/2026
French

What you'll learn

  • Créer une machine virtuelle Linux Ubuntu
  • Maitriser les fondamentaux de Linux (système de fichiers, droits utilisateurs, process, etc)
  • Automatiser des tâches avec des scripts shell (Bash)

Course content

4 sections55 lectures5h 29m total length
  • Sommaire1:07
  • Introduction à la virtualisation3:51
  • Exercice : Télécharger Ubuntu2:48
  • Exercice : Créer la machine virtuelle7:59
  • Exercice : Installer Ubuntu sur la VM6:00
  • Exercice : Installer les outils VirtualBox3:53
  • Présentation d'Ubuntu3:12
  • Structure de Linux14:45
  • La philosophie Unix4:17
  • Découvrir les commandes9:12
  • Live Coding : exemples de commandes (cd, cp, mv, etc)11:52
  • Live Coding : guide de survie avec vi8:00
  • Exercice : Créer des fichiers un et tarball2:53
  • Corrigé : Créer des fichiers un et tarball10:55

Requirements

  • Notions basiques de programmation (conditions, boucles, fonctions)
  • Un ordinateur Windows / macOS / Linux pour installer une machine virtuelle VirtualBox

Description

Linux est LE système d’exploitation leader dans le domaine des serveurs avec plus de 70% des parts du marché. Si vous voulez déployer votre site web, faire de la domotique avec votre RaspberryPi ou juste découvrir une autre approche de l’informatique, Linux est pour vous !

Ce cours s’adresse aux curieux de Linux et à ceux qui adorent comprendre et automatiser leurs tâches. A la fin du cours, vous serez capable d’installer Linux sur une machine, l’administrer et écrire des scripts en langage Shell.

== Où est Linux ? ==

Dans le segment Desktop, Linux est quasi inexistant face à Windows et macOS, mais il est très présent dans beaucoup d’autres domaines, notamment :

  • Serveurs et supercalculateurs

  • Smartphones (Android)

  • IoT (RaspberryPi, etc)

  • Exploration spatiale (le Rover de la NASA)

  • Smart TV, Réfrigérateur intelligent, routeur, etc.

  • Système de bord de voiture

== La machine virtuelle à la rescousse ==

Vous n’avez peut-être pas envie de réinstaller votre machine juste pour tester Linux. Pas d’inquiétude ! Je commence le cours en vous montrant la procédure d’installation de Linux à l’intérieur d’une machine virtuelle (VirtualBox). Vous pourrez donc faire l’intégralité de la formation sans toucher à rien sur votre ordinateur.

== Structure du cours ==

La formation alterne entre explications du fonctionnement de Linux, du Live-Coding où je vous montre comment utiliser l’OS et des exercices pour mettre en pratique les notions abordées. Pour le cours, j’ai choisi la distribution Ubuntu qui est très répandue et une des plus facile d’accès. Tout est fait en ligne de commande pour que vous puissiez vous connecter à un serveur et administrer la machine sans interface graphique.

Dans une 1ère partie, je vous présenterai Linux, le système de fichiers ainsi que la philosophie de l’OS. Vous prendrez en main la ligne de commande en faisant les exercices suivants :

  • Création d’une archive contenant des fichiers et des dossiers ;

  • Télécharger une vidéo et lancer sa lecture ;

  • Créer un utilisateur et modifier ses droits d’accès ;

  • Filtrer et trier des fichiers ainsi que leur contenu.

Ensuite, nous aborderons la partie automatisation (ma préférée !) avec le scripting en langage Shell. Vous apprendrez à automatiser des tâches avec les exercices suivants :

  • Initialiser une arborescence de dossiers / fichiers ;

  • Créer des fonctions réutilisables et gérer des arguments ;

  • Vérifier l’état de votre connexion Internet.

Je suis très présent dans la partie Q&R et je me ferai un plaisir d’échanger avec vous sur Linux. Rejoignez-moi et préparez l’installation de votre futur serveur ou votre maison connectée !

Who this course is for:

  • Développeurs qui veulent administrer leur serveur Linux
  • Passionnés d'IoT qui veulent prendre en main RaspberryPi
  • Curieux qui veulent découvrir Linux