Avant de manipuler des fichiers, il faut savoir où tu es et comment te déplacer. Cette leçon couvre cd, pwd, et la différence entre chemins relatifs et absolus.
Le dossier courant
Le shell a toujours un "dossier courant" (on dit aussi "répertoire de travail"). Toutes les commandes que tu tapes s'exécutent depuis ce dossier par défaut.
pwd t'indique exactement où tu es. Le résultat ressemble à /Users/vicente (macOS/Linux) ou /c/Users/bloki (Git Bash sur Windows).
Se déplacer avec cd
cd <dossier>: entre dans le dossier indiqué.cd ..: remonte d'un niveau (le dossier parent).cd ~: va directement dans ton dossier home, où que tu sois.cd -: retourne dans le dossier précédent. Pratique quand tu navigues entre deux endroits.cdsans argument : identique àcd ~.
Chemins absolus et relatifs
Un chemin absolu commence toujours à la racine du système (/ sur macOS/Linux, /c/ dans Git Bash) :
Un chemin relatif part du dossier courant. Il n'y a pas de / au début :
.désigne le dossier courant...désigne le dossier parent.~désigne toujours ton home, peu importe où tu es.
Explorer avec ls
-l: format long (permissions, propriétaire, taille, date).-a: inclut les fichiers cachés (.gitignore,.env, etc.).-h: tailles lisibles par un humain (4.2Mplutôt que4392448).ls <chemin>: liste le contenu d'un autre dossier sans y aller.
Historique et autocomplétion
Le shell mémorise toutes tes commandes. Deux raccourcis indispensables :
- Touche flèche haut / flèche bas : navigue dans l'historique.
- Ctrl+R : recherche dans l'historique. Tape quelques lettres, le shell trouve la dernière commande correspondante. Appuie encore sur Ctrl+R pour remonter plus loin.
