Aller au contenu principal

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.

Prudence

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.