Linux | Fondamentaux et Scripting Shell

Introduction à l'OS Linux et maitrise du Scripting Bash

4.70 (146 reviews)
Udemy
platform
Français
language
Operating Systems
category
instructor
Linux | Fondamentaux et Scripting Shell
690
students
5.5 hours
content
Sep 2020
last update
$19.99
regular price

What you will 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)

Why take this course?

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 !

Screenshots

Linux | Fondamentaux et Scripting Shell - Screenshot_01Linux | Fondamentaux et Scripting Shell - Screenshot_02Linux | Fondamentaux et Scripting Shell - Screenshot_03Linux | Fondamentaux et Scripting Shell - Screenshot_04

Reviews

Sebastien
September 18, 2023
Très bon cours. Cette formation me permet de bien débuter et de me familiariser avec la programmation en LINUX.
Abdelkader
June 30, 2023
le cours est clair et les étapes sont bien détaillées. quelques soucis avec la version ubuntu 23.04 (bugs ?) comme des pbs de sauvegarde des fichiers textes avec vi
Philippe
February 8, 2022
Aaaah ! :-) Très chouette cours qui m'a permis de comprendre un peu mieux et un peu plus Linux et le fonctionnement global de mes machines Unix/GNU-Linux. Heureusement que j'avais déjà abordé le Terminal depuis un bon moment car parfois, le cours va vite, très vite à cause des raccourcis théoriques qui sont absents. Ceci dit, le Web est notre ami et si une notion n'est pas claire, il suffit de rechercher les infos ou une autre explication qui accroche mieux nos neurones. Les Live Coding sont vraiment plaisants, agréables et instructifs. J'ai compris les principes du codage BASH. Maintenant, il va falloir trouver des applications pratiques pour utiliser cela et trouver les ressources théoriques pour réaliser des scripts et trouver la liste des commandes nécessaires. Un grand merci pour tout cela ! :-)
Xavier
April 20, 2021
Ce cours m'a vraiment permis de progresser dans l'utilisation de Linux. De très bonnes explications, des exercices intéressants... Seul bémol, j'aurais apprécié aller un peu plus loin (kernel, drivers...) afin d'être autonome sur la résolution de problèmes

Charts

Price

Linux | Fondamentaux et Scripting Shell - Price chart

Rating

Linux | Fondamentaux et Scripting Shell - Ratings chart

Enrollment distribution

Linux | Fondamentaux et Scripting Shell - Distribution chart
3034266
udemy ID
4/21/2020
course created date
8/30/2020
course indexed date
Bot
course submited by