Contrôlez l’environnement du shell et le chargement des profils.
objectifs d’apprentissage
- Voir/éditer PATH.
- Exporter une variable.
- Utiliser ~/.profile et ~/.bashrc.
prérequis
- Shell bash/zsh.
- Éditeur de texte.
notions clés
- export.
- persistant vs session.
- source et .
démonstration guidée
étape 1
Lister et modifier PATH temporairement.
echo "$PATH"
export PATH="$HOME/bin:$PATH"
command -v mycmd || true
étape 2
Rendre une variable persistante.
echo 'export EDITOR=vim' >> ~/.bashrc
. ~/.bashrc
echo "$EDITOR"
exercice
Ajoutez ~/scripts à PATH via ~/.profile et vérifiez.
correction
Ajout persistant.
mkdir -p ~/scripts && echo 'echo ok' > ~/scripts/ok && chmod +x ~/scripts/ok
echo 'export PATH="$HOME/scripts:$PATH"' >> ~/.profile
. ~/.profile && command -v ok
quiz éclair
- Quelle commande recharge le fichier courant dans le shell ?
- a) source fichier
- b) reload fichier
- c) exec fichier