Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

France Université Numerique

Maîtriser le shell Bash

Université de La Réunion via France Université Numerique

This course may be unavailable.

Overview

Description

Interagir avec un ordinateur est devenu courant de nos jours, que ce soit avec son téléphone, sa tablette ou son ordinateur portable. Si la plupart des utilisateurs se contente d'une interface graphique dont la plage d'actions reste limitée, l'utilisateur désireux d'avoir le contrôle total de son ordinateur doit sortir du carcan de l'interface graphique et doit pouvoir exprimer les commandes qu'il souhaite exécuter. Encore de nos jours, la méthode de saisie des commandes s'effectue par un clavier dans une application de console ou de terminal. D'ailleurs au cinéma ne voit-on pas l'utilisateur contrôler totalement l'ordinateur grâce à une console ?

Ce cours donne les bases pour l’utilisation d'un langage de commandes informatiques en l'illustrant avec le shell Bash. Ce shell intègre des structures qui en font un langage de programmation utile pour automatiser des travaux. De plus, le Bash est la version de shell que l'on retrouve de nos jours dans tous les systèmes d'exploitation. C’est pourquoi, aujourd'hui plus qu'hier, maitriser le shell Bash est indispensable pour toute personne désirant contrôler l'appareil sur lequel il est installé.

Avec ce MOOC, vous allez acquérir les compétences nécessaires pour utiliser cette interface puissante et pour automatiser des travaux. Et de manière plus générale, ce cours vous donnera les clefs pour écrire vos propres scripts avec un langage de commandes. Nous vous proposons une approche pratique par le biais d’exercices accompagnant chaque activité.

Ce cours constitue un module indispensable à toute personne amenée à effectuer des activités de développement, d'exploitation et de maintenance informatique. Le but de cet apprentissage peut être de se préparer à une formation d'informaticien (cursus d'ingénieur ou de master en informatique ou en électronique) ou encore de s'initier à un langage de commandes pour mieux exploiter les ordinateurs qui nous entourent.

Nous vous souhaitons un excellent MOOC !

Ils ont déjà suivi ce MOOC...

Ce MOOC très complet mêle efficacité et bonne humeur, c'était vraiment très bien fait avec le manuel qui va plus loin, ce qui permet d'avoir plusieurs lectures selon le niveau.

Le point fort de ce MOOC c'est la progression pédagogique qui est réellement bien pensée et la présence d'un support d’accompagnement, le document compagnon, qui est vraiment le plus de ce cours.

Ce MOOC est clair, concis, efficace (les vidéos ne sont pas trop longues et les démonstrations bien animées), motivant et très formateur avec la pratique dans les challenges, la démarche est constructive, et ludique.

Consulter la note de ce cours et les autres avis de la communauté.

Syllabus

Plan de cours

Une séquence de bienvenue plus 4 séquences d'activités thématiques :
  • Séquence 1 : Découvrez votre système d'exploitation (SE)
    • Qu'est ce que la ligne de commande ?
    • Trouver de l'aide
    • Gérer les répertoires et les fichiers
    • Les utilisateurs et leurs droits
    • Traiter un fichier de texte
  • Séquence 2 : Interagissez avec le Bash
    • Aide à l'interaction
    • Abréviations pour le nom des fichiers
    • Constructions syntaxiques
    • Contrôler l'exécution des commandes
    • Entrées et sorties des processus
  • Séquence 3 : Maîtrisez votre système d'exploitation grâce au Bash
    • Contrôler son environnement
    • Filtres simples
    • Filtres puissants
    • Effectuer des calculs numériques
    • Archiver et compresser des données
  • Séquence 4 : Automatisez vos travaux
    • Eléments d'un script shell
    • Expressions et conditions
    • Structures conditionnelles
    • Structures itératives
    • Structures de routines

Taught by

Pascal Anelli, Régis Girard and Xavier Nicolay

Reviews

Start your review of Maîtriser le shell Bash

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.