← Retour au cours OS Essayer le terminal

Pourquoi le shell ?

Bash / Zsh

Outil privilégié de l'administrateur et du développeur.

Utilisateur
     │
     ▼
┌─────────┐     commandes (ls, cd…)   ┌──────────────┐
│  Shell  │ ───────────────────────►  │  OS / Noyau  │
│  Bash   │ ◄── résultat affiché ───  │  fichiers…   │
└─────────┘                           └──────────────┘
Automatisation
Renommer 1000 fichiers en une commande
Contrôle
Options avancées absentes des interfaces graphiques
Distance
Administration de serveurs cloud sans écran
Ressources
Très faible consommation mémoire

Dans le simulateur

outil

Tape de vraies commandes dans un faux disque : rien n'est exécuté pour de vrai, et les réponses imitent celles d'un shell Linux.

pwd et ls pour se repérer dans l'arborescence.
cp et mv : la copie laisse l'original en place.
Envoyer le résultat d'une commande dans un fichier avec >.

Ouvrir le terminal →

Commandes de survie

Navigation

terminal.sh
pwd          # Où suis-je ?
ls           # Lister
ls -l        # Liste détaillée
cd dossier   # Entrer
cd ..        # Remonter
cd           # Retour maison (~)

Manipulation

fichiers.sh
mkdir nom    # Créer dossier
touch nom    # Créer fichier vide
cp A B       # Copier A vers B
mv A B       # Déplacer ou renommer
rm F         # Supprimer

Vigilance

rm supprime définitivement : pas de corbeille en ligne de commande. Vérifiez le chemin avant d'exécuter, surtout avec des jokers (*).