La plupart des utilisateurs Mac n’ont jamais ouvert le Terminal de leur vie – et pourtant, cette fenêtre noire dissimule un niveau de contrôle que l’interface graphique ne permettra jamais d’atteindre.
Derrière quelques lignes de texte, vous pouvez nettoyer votre système, gérer votre réseau ou administrer des dizaines de machines à distance. Voici tout ce qu’il faut savoir pour utiliser la commande terminal Mac efficacement.
C’est quoi le Terminal Mac et à quoi sert-il?
Terminal.app est une application shell Unix intégrée à tous les ordinateurs Mac sans exception.
Elle permet d’exécuter des commandes UNIX directement sur le système, sans passer par l’interface graphique. macOS repose sur une base UNIX – c’est une différence fondamentale avec Windows, qui lui est construit sur l’architecture NT.
Côté shell, l’histoire a évolué. Bash a été le shell par défaut depuis Mac OS X 10.3 Panther, mais Apple a basculé vers Zsh (Z shell) à partir de macOS Catalina.
La raison est pragmatique : les versions récentes de Bash sont sous licence GPL v3, incompatible avec la politique d’Apple, tandis que Bash 3.2.57 – toujours inclus dans macOS – reste sous GPL v2.
Ce changement est transparent pour la majorité des usages courants. Mais si vous exécutez des scripts écrits pour Bash 5.0, vous pouvez rencontrer des incompatibilités.
Comment ouvrir le Terminal sur Mac?

Il existe deux méthodes rapides pour accéder au Terminal. La première passe par le Finder : naviguez vers Applications > Utilitaires > Terminal. La seconde est plus directe – appuyez sur Cmd ⌘ + Barre d’espace pour ouvrir Spotlight, tapez « Terminal », puis validez avec Entrée.
Pour les utilisateurs qui ouvrent le Terminal quotidiennement, ancrer l’application dans le Dock reste la solution la plus efficace. Un clic droit sur l’icône dans le Dock, puis « Garder dans le Dock », et c’est réglé.
C’est quoi la touche CMD sur Mac?
La touche CMD, aussi connue sous le nom de touche Commande (⌘), est la touche modificatrice principale du clavier Mac. Elle se trouve de chaque côté de la barre d’espace. C’est elle qui construit la plupart des raccourcis essentiels du système – Cmd+C pour copier, Cmd+V pour coller, et bien d’autres.
Son pictogramme (Unicode 2318) a une origine inattendue. Susan Kare, la designer qui a créé l’identité visuelle du premier Macintosh, s’est inspirée d’un symbole figurant sur les panneaux routiers suédois pour signaler les sites d’intérêt historique.
Steve Jobs avait exigé que l’icône Pomme ne soit pas « galvaudée » sur les menus, et ce symbole est devenu la solution.
Pendant plus de 20 ans, la touche affichait la pomme et le symbole ⌘ côte à côte. Depuis 2007 (modèle A1243), la pomme a disparu, remplacée par « cmd » en Europe et « command » aux États-Unis.
Quelles sont les commandes de base du Terminal Mac?

Chaque commande terminal Mac se décompose en 3 éléments distincts : la commande elle-même, un argument (le fichier ou dossier ciblé), et une option qui modifie la sortie. Par exemple : ls -la /Users – « ls » est la commande, « -la » est l’option, « /Users » est l’argument.
Selon TechRepublic, ls est l’une des commandes les plus utilisées par les développeurs Mac au quotidien. En tapant deux fois sur la touche Échap dans le Terminal, vous obtenez la liste complète des commandes disponibles sur votre machine – soit 1 585 commandes environ, selon la configuration.
Voici les commandes fondamentales à maîtriser en priorité :
| Commande | Action | Exemple |
|---|---|---|
pwd | Affiche le répertoire courant | pwd |
ls | Liste les fichiers et dossiers | ls -la |
cd | Change de répertoire | cd Documents |
mkdir | Crée un nouveau dossier | mkdir monDossier |
cp | Copie un fichier | cp fichier.txt ~/Bureau |
mv | Déplace ou renomme un fichier | mv ancien.txt nouveau.txt |
rm | Supprime un fichier | rm fichier.txt |
man | Affiche le manuel d’une commande | man ls |
Comment afficher les fichiers cachés et gérer les fichiers avec le Terminal Mac?
macOS cache par défaut de nombreux fichiers système pour éviter les manipulations accidentelles. Pour afficher les fichiers cachés directement dans le Finder, utilisez le raccourci Cmd + Shift + .. Depuis le Terminal, la commande suivante rend tous les fichiers cachés visibles de façon permanente :
defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder
Pour revenir à l’état initial, remplacez TRUE par FALSE. Les fichiers cachés commencent par un point – comme .bash_profile ou .zshrc.
Pour supprimer un fichier via la commande terminal Mac, utilisez rm nomfichier. Pour supprimer un dossier et tout son contenu, ajoutez les options -rf : rm -rf nomDossier. Attention – cette commande est irréversible, il n’y a pas de passage par la Corbeille.
Comment gérer son disque dur avec le Terminal Mac?

La commande diskutil est l’outil de référence pour administrer vos disques depuis le Terminal. Elle remplace en ligne de commande ce que fait l’application « Utilitaire de disque » dans l’interface graphique.
diskutil list– affiche tous les disques et volumes connectésdiskutil info /– détaille les informations du volume racinediskutil verifyVolume /– vérifie l’intégrité du volumediskutil repairVolume /– tente de réparer les erreurs détectéesdiskutil eraseDisk APFS NomDisque diskX– formate un disque entier
Concernant Time Machine : par défaut, les sauvegardes s’effectuent toutes les heures. Pour passer à une fréquence de 30 minutes, exécutez : sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800.
Comment obtenir son adresse IP et gérer le Wi-Fi depuis le Terminal Mac?
Pour afficher votre adresse IP locale, tapez ipconfig getifaddr en0 (pour le Wi-Fi) ou en1 (pour l’Ethernet). Pour connaître votre adresse IP publique telle que la voient les serveurs externes : curl ifconfig.me.
La gestion du Wi-Fi depuis le Terminal passe par l’outil networksetup :
networksetup -setairportpower en0 off– désactive le Wi-Finetworksetup -setairportpower en0 on– réactive le Wi-Finetworksetup -listallhardwareports– liste toutes les interfaces réseauping google.com– teste la connectivité vers un serveur distant
Pour diagnostiquer un problème réseau plus précisément, traceroute google.com vous montre chaque étape du chemin emprunté par vos paquets de données.
Comment gérer son mot de passe et la sécurité via le Terminal Mac?

Pour modifier le mot de passe d’un utilisateur depuis le Terminal, la commande est passwd nomutilisateur. Le système vous demandera l’ancien mot de passe puis le nouveau, deux fois pour confirmer.
Les permissions sur les fichiers se gèrent avec chmod et chown. Par exemple, chmod 755 monfichier.sh rend un script exécutable par tous les utilisateurs, tandis que son propriétaire conserve le droit d’écriture.
La connexion SSH permet d’administrer un autre Mac à distance en toute sécurité. La syntaxe de base est : ssh utilisateur@adresse_ip. Les administrateurs informatiques utilisent cette méthode pour gérer plusieurs machines simultanément sans se déplacer physiquement.
Comment nettoyer son Mac avec des commandes Terminal?
Pour libérer de la RAM sans redémarrer, la commande sudo purge force macOS à vider la mémoire inactive. L’effet est immédiat mais temporaire – le système reremplira la mémoire selon ses besoins.
Voici les principales commandes terminal Mac de nettoyage à connaître :
sudo rm -rf ~/Library/Caches/*– vide les caches utilisateursudo rm -rf /Library/Caches/*– vide les caches systèmesudo periodic daily weekly monthly– exécute les scripts de maintenance macOSdu -sh ~/Library/Caches– mesure la taille du dossier cache avant nettoyage
Avant tout nettoyage agressif, utilisez du -sh * dans un répertoire pour identifier les dossiers les plus volumineux. Supprimer sans savoir ce qu’on efface peut créer des problèmes.
Quelles commandes Terminal Mac permettent des manipulations avancées?

Certaines commandes Terminal Mac sont qualifiées de « hacks » par la communauté – non pas parce qu’elles sont illégales, mais parce qu’elles permettent de modifier des comportements que l’interface graphique ne propose tout simplement pas.
defaults write NSGlobalDomain KeyRepeat -int 1– accélère la répétition des touches au maximumdefaults write com.apple.screencapture type jpg– change le format des captures d’écran de PNG en JPGdefaults write com.apple.dock autohide-delay -float 0– supprime le délai d’apparition du Dockcaffeinate -t 3600– empêche le Mac de se mettre en veille pendant 1 heuresay "texte"– fait lire un texte à voix haute par le synthétiseur vocaltop– affiche en temps réel les processus actifs et leur consommation de ressourceshistory– liste toutes les commandes exécutées précédemment dans le Terminal
La commande console Mac la plus sous-estimée reste sans doute man. Taper man suivi de n’importe quelle commande ouvre sa documentation complète, directement dans le Terminal. C’est la référence absolue – et elle est disponible hors ligne, sur chaque Mac, depuis le premier jour.
Le Terminal n’est pas une relique réservée aux développeurs. C’est l’interface la plus directe qui soit avec votre machine – celle où chaque mot que vous tapez devient une instruction réelle, sans interprétation, sans filtre.
Une fois qu’on y a goûté, l’interface graphique ressemble à une vitre dépolie posée sur le vrai système.