Chapitre 1 / 6
Introduction : shell, terminal et premier script
Qu'est-ce que Bash ?
Bash (Bourne Again SHell) est l'interpréteur de commandes par défaut de la plupart des distributions Linux. C'est lui qui lit ce que tu tapes dans le terminal et l'exécute. Un script Bash n'est qu'un fichier texte contenant une suite de ces commandes, exécutées les unes après les autres.
Savoir scripter, c'est automatiser : sauvegardes, déploiements, vérifications — tout ce qu'on ferait à la main, en une commande.
Ton premier script
Un script commence par un shebang qui indique l'interpréteur, puis des commandes :
#!/bin/bash
echo "Bonjour $USER, il est $(date +%H:%M)"
#!/bin/bash: le shebang (toujours en 1ʳᵉ ligne).echo: affiche du texte.$USER: une variable d'environnement (ton nom d'utilisateur).$(...): exécute une commande et insère sa sortie.
Exécuter le script
chmod +x bonjour.sh # rendre le fichier exécutable (une seule fois)
./bonjour.sh # l'exécuter
💡 Le
./indique « le fichier dans le dossier courant ». Sans lui, Bash cherche la commande dans lePATHet ne la trouve pas.
Les commentaires
Tout ce qui suit un # (sauf le shebang) est ignoré : sers-t'en pour expliquer
ton code.
# Ceci est un commentaire
echo "Ceci s'exécute" # commentaire en fin de ligne
Se repérer
Quelques commandes de base qu'on utilisera partout :
| Commande | Rôle |
|---|---|
pwd | dossier courant |
ls -l | lister les fichiers |
cd | changer de dossier |
cat / less | afficher un fichier |
man <cmd> | manuel d'une commande |
Dans le prochain chapitre, on stocke des informations dans des variables.