Table des matières

MOOC le shell Bash

maitriser-le-shell-bash

Guide avancé d'écriture des scripts Bash FR

GNU Bash Reference EN

Bash Doc

Ce que vous allez apprendre

À la fin de ce cours, vous saurez :

  1. -Décrire par des commandes des tâches courantes à effectuer sur mon ordinateur,
  2. -Utiliser une console pour administrer et interagir avec mon ordinateur,
  3. -Configurer mon environnement,
  4. -Enchaîner des commandes pour effectuer des traitements spécifiques,
  5. -Ecrire des scripts shell pour automatiser des travaux,
  6. -Lire des scripts shell et comprendre leur fonctionnement,
  7. -Corriger des erreurs dans des scripts existants.

En bref, vous maîtriserez la syntaxe de base du shell Bash pour écrire des commandes ainsi que la sémantique des commandes importantes afin de définir leurs enchainements pour résoudre un problème donné.

Plan de cours

Une séquence de bienvenue plus 4 séquences d'activités thématiques :


  1. -Qu'est ce que la ligne de commande ?
  2. -Trouver de l'aide
  3. -Gérer les répertoires et les fichiers
  4. -Les utilisateurs et leurs droits
  5. -Traiter un fichier de texte


  1. -Aide à l'interaction
  2. -Abréviations pour le nom des fichiers
  3. -Constructions syntaxiques
  4. -Contrôler l'exécution des commandes
  5. -Entrées et sorties des processus


  1. -Contrôler son environnement
  2. -Filtres simples
  3. -Filtres puissants
  4. -Effectuer des calculs numériques
  5. -Archiver et compresser des données


  1. -Eléments d'un script shell
  2. -Expressions et conditions
  3. -Structures conditionnelles
  4. -Structures itératives
  5. -Structures de routines

Introduction

Doc

Doc Bash EN

Doc Bash FR

Commande Less

Less FR

Pour afficher le numero de ligne

 less -N liste.txt

pour chercher un mot

apres tapé la commande precedente :

 /Alena  ( cela affiche la ligne avec le mot)