Commandes Terminal Mac : par où commencer sans risquer de casser quoi que ce soit

commande terminal mac

Vous avez une fenêtre noire devant vous, un curseur qui clignote, et l’impression que la moindre frappe peut déclencher quelque chose d’irréparable. Ce n’est pas une mauvaise intuition – le Terminal mérite d’être pris au sérieux. Mais avec quelques repères clairs, il devient un outil parfaitement utilisable, même sans formation technique.

Pour l’ouvrir : appuyez sur ⌘ + Espace pour lancer Spotlight, tapez terminal et validez. Autre méthode : dans le Finder, allez dans Applications > Utilitaires > Terminal. Les deux donnent le même résultat.

Une note visuelle avant de commencer : si votre invite de commandes se termine par %, vous êtes sous zsh, le shell par défaut depuis macOS Catalina (annoncé par Apple le 4 juin 2019). Si elle se termine par $, vous êtes sous bash, le shell utilisé par défaut de Mac OS X Panther (2003) jusqu’à Catalina. Les commandes de cet article fonctionnent dans les deux cas.

Ce que le Terminal fait vraiment, et pourquoi ce n’est pas le Finder

Le Finder est une interface graphique qui présente vos fichiers sous forme d’icônes et de dossiers. Derrière cette façade, macOS repose sur Unix – un système d’exploitation dont le Terminal expose directement les rouages. Quand vous déplacez un fichier dans le Finder, le système effectue une action avec des vérifications intégrées, des confirmations, une corbeille. Dans le Terminal, vous donnez des instructions directement au système, sans intermédiaire graphique, et sans filet.

Le Terminal exécute ce que vous tapez immédiatement et littéralement. Il ne devine pas vos intentions, ne demande pas confirmation, et ne met pas les fichiers supprimés en attente quelque part. C’est ce qui le rend utile – et ce qui impose d’y réfléchir avant de valider.

Un mot sur les droits : certaines commandes fonctionnent dans le cadre de votre compte utilisateur. D’autres utilisent le préfixe sudo, qui leur confère les droits d’administrateur système. Une erreur de frappe dans une commande ordinaire sera généralement refusée ou sans effet grave. La même erreur précédée de sudo peut modifier ou supprimer des fichiers système de façon permanente. Pour ce guide, aucune commande avec sudo – ce n’est pas le territoire d’un débutant.

Se repérer et naviguer dans ses fichiers

La logique du Terminal est celle d’un explorateur qui se trouve toujours dans un dossier précis – le répertoire courant. Toutes les commandes agissent par rapport à cet emplacement, sauf indication contraire.

pwd – « print working directory » – affiche le chemin complet du dossier où vous êtes. Tapez pwd et validez avec Entrée : le Terminal répond par exemple /Users/alice. C’est votre point de départ.

ls liste le contenu du dossier courant. Tapez ls pour voir les fichiers et dossiers visibles. Ajoutez l’option -a (ls -a) pour afficher aussi les fichiers cachés (ceux dont le nom commence par un point).

cd – « change directory » – permet de se déplacer. cd Documents vous place dans le dossier Documents. cd .. remonte d’un niveau. cd ~ vous ramène directement à votre dossier personnel, quel que soit l’endroit où vous étiez. Après chaque cd, tapez pwd pour vérifier où vous êtes.

mkdir crée un nouveau dossier. mkdir Projets crée un dossier « Projets » dans le répertoire courant. Vérifiez avec ls qu’il apparaît bien.

cp copie un fichier. La syntaxe est cp fichier_source destination. Par exemple : cp rapport.pdf Documents/rapport_copie.pdf crée une copie du fichier dans Documents.

mv déplace ou renomme. mv rapport.pdf Documents/ déplace le fichier. mv rapport.pdf rapport_final.pdf le renomme sans le bouger. Contrairement à une copie, l’original disparaît de son emplacement d’origine.

La commande rm : supprimer sans corbeille

rm supprime un fichier. Définitivement. Il n’y a pas de corbeille, pas d’étape intermédiaire, aucune commande native pour annuler l’opération. Ce qui est supprimé est supprimé.

rm fichier.txt supprime le fichier fichier.txt dans le répertoire courant. Avant de valider, vérifiez avec ls que vous êtes au bon endroit et que vous ciblez le bon fichier.

L’option -r applique la suppression à un dossier et tout son contenu de façon récursive. L’option -f force l’exécution sans demander de confirmation. La combinaison rm -rf suivie d’un mauvais chemin – notamment sur votre dossier personnel ou un répertoire système – supprime tout ce qu’elle atteint sans aucun avertissement. Ce n’est pas une commande à taper sans avoir relu le chemin deux fois. Pour un débutant, évitez rm -rf jusqu’à maîtriser parfaitement la navigation.

Référence rapide des commandes essentielles

Commande Usage Exemple
pwd Affiche le dossier courant pwd → /Users/alice
ls Liste le contenu du dossier ls -a (fichiers cachés inclus)
cd Change de dossier cd Documents / cd ~
mkdir Crée un dossier mkdir Projets
cp Copie un fichier cp fichier.pdf Documents/
mv Déplace ou renomme mv fichier.pdf Archives/
rm Supprime définitivement rm fichier.txt (vérifier avant)
man Affiche le manuel d’une commande man ls

Obtenir de l’aide sans quitter le Terminal

man est la commande la plus utile à long terme. Elle ouvre le manuel intégré de n’importe quelle commande Unix. man ls affiche toutes les options disponibles pour ls, avec leur description. Pour parcourir le manuel, utilisez les touches fléchées ou la barre d’espace pour avancer page par page. Appuyez sur q pour quitter.

Vous pouvez même taper man man : le Terminal vous affiche la documentation de la commande man elle-même. C’est le point d’entrée vers toute la documentation disponible sur votre Mac, sans connexion internet nécessaire.

Raccourcis à connaître dès le premier jour

Le plus utile d’abord : ⌃ + C (Contrôle + C) stoppe immédiatement une commande en cours d’exécution. Si vous lancez quelque chose et que ça ne répond plus, ou que le résultat part dans une direction inattendue, c’est le réflexe à avoir. Le Terminal reprend la main et affiche une nouvelle invite.

Les autres raccourcis qui améliorent l’usage au quotidien :

  • ⌘ + T : ouvre un nouvel onglet dans la même fenêtre Terminal
  • ⌘ + N : ouvre une nouvelle fenêtre Terminal
  • ⌘ + K : efface l’affichage de l’écran (l’historique reste accessible en remontant)
  • Flèche du haut : rappelle la dernière commande tapée – pratique pour la corriger sans tout retaper

Si l’invite de commandes que vous voyez dans un tutoriel en ligne ne ressemble pas à la vôtre – symbole différent, couleurs, informations affichées – c’est probablement une différence entre zsh et bash, ou une personnalisation de l’auteur. Les commandes elles-mêmes restent identiques.

Ce que vous pouvez faire seul, et ce qui mérite une vérification

pwd, ls, cd, mkdir, man : ces commandes sont sans risque. Elles lisent, affichent ou créent – elles ne suppriment ni ne modifient de fichiers existants.

cp et mv méritent de vérifier le chemin de destination avant de valider, surtout avec mv qui supprime l’original de son emplacement d’origine.

rm demande une relecture systématique du chemin avant Entrée. Sans option, sur un seul fichier ciblé correctement, le risque reste limité. Avec -r ou -rf, ou sur un chemin qui commence par / (racine système) ou ~ (dossier personnel), arrêtez-vous et vérifiez deux fois.

Toute commande précédée de sudo sort du périmètre de ce guide. Si un tutoriel vous demande d’en utiliser une, prenez le temps de comprendre exactement ce qu’elle fait avant d’appuyer sur Entrée.