Terminal, fichiers et chemins
Le terminal n’est pas un écran réservé aux experts. C’est une autre manière de demander au système d’exploitation d’ouvrir un dossier, lancer un programme ou inspecter un fichier.
Le modèle mental essentiel
Une commande s’exécute toujours depuis un dossier courant. Deux commandes identiques peuvent donc produire un résultat différent si elles sont lancées depuis deux dossiers différents.
mon-projet/
├── package.json
├── src/
│ └── index.js
└── public/
└── logo.png
- un chemin absolu part de la racine du système ;
- un chemin relatif part du dossier courant ;
.désigne le dossier courant ;..désigne le dossier parent.
Commandes de repérage
pwd # afficher le dossier courant
ls # voir son contenu
cd src # entrer dans le dossier src
cd .. # revenir au dossier parent
mkdir exercices # créer un dossier
Avant de lancer une commande copiée depuis un tutoriel, vérifiez toujours le dossier courant et comprenez les fichiers qu’elle va modifier.
Une commande de suppression ou une commande exécutée avec des droits élevés peut avoir des effets difficiles à annuler. Ne lancez jamais une commande que vous ne savez pas expliquer.
Défi rapide
Créez un dossier laboratoire, entrez dedans, puis créez manuellement un fichier
notes.md. Revenez ensuite dans le dossier parent et expliquez la différence
entre laboratoire/notes.md et un chemin absolu vers ce même fichier.