{"id":4841,"date":"2026-04-01T10:57:52","date_gmt":"2026-04-01T08:57:52","guid":{"rendered":"https:\/\/reparationmac.be\/?p=4841"},"modified":"2026-04-04T05:25:52","modified_gmt":"2026-04-04T03:25:52","slug":"mac-terminal-nuttige-commandos","status":"publish","type":"post","link":"https:\/\/reparationmac.be\/nl\/terminal-mac-commandes-utiles\/","title":{"rendered":"Mac Terminal: 20 essenti\u00eble commando's"},"content":{"rendered":"\n<div class=\"article-blog\">\n\n  <h1>Terminal Mac : 20 commandes utiles pour ma\u00eetriser macOS comme un pro<\/h1>\n\n  <div class=\"article-meta\">Lecture : 13 min | Tutoriels macOS<\/div>\n\n  <img fetchpriority=\"high\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/terminal-mac-commandes-utiles.webp\" alt=\"Terminal Mac avec commandes utiles pour ma\u00eetriser macOS\" title=\"Terminal Mac \u2014 20 commandes essentielles pour macOS\" width=\"1200\" height=\"568\" loading=\"eager\">\n\n  <div class=\"answer-box\">\n    <strong>En r\u00e9sum\u00e9 :<\/strong> Le Terminal Mac est un outil puissant int\u00e9gr\u00e9 \u00e0 macOS qui permet de contr\u00f4ler votre Mac par des commandes texte. Parmi les plus utiles au quotidien : afficher les fichiers cach\u00e9s, vider le cache DNS, forcer la suppression de fichiers r\u00e9calcitrants, g\u00e9rer les mises \u00e0 jour logicielles, surveiller l&rsquo;activit\u00e9 r\u00e9seau et installer des applications via Homebrew. Ce guide classe 20 commandes par cat\u00e9gorie, avec des explications claires et des exemples concrets.\n  <\/div>\n\n  <div class=\"toc-box\">\n    <strong>Sommaire<\/strong>\n    <ul>\n      <li><a href=\"#ouvrir-terminal\">Comment ouvrir le Terminal sur Mac<\/a><\/li>\n      <li><a href=\"#navigation-fichiers\">Navigation et gestion des fichiers<\/a><\/li>\n      <li><a href=\"#systeme-maintenance\">Syst\u00e8me et maintenance<\/a><\/li>\n      <li><a href=\"#reseau-internet\">R\u00e9seau et Internet<\/a><\/li>\n      <li><a href=\"#personnalisation-macos\">Personnalisation de macOS<\/a><\/li>\n      <li><a href=\"#homebrew\">Homebrew : le gestionnaire de paquets indispensable<\/a><\/li>\n      <li><a href=\"#precautions\">Pr\u00e9cautions et erreurs \u00e0 \u00e9viter<\/a><\/li>\n      <li><a href=\"#faq\">Questions fr\u00e9quentes<\/a><\/li>\n    <\/ul>\n  <\/div>\n\n  <h2 id=\"ouvrir-terminal\">Comment ouvrir le Terminal sur Mac<\/h2>\n\n  <p>Le Terminal se trouve dans <strong>Applications \u2192 Utilitaires \u2192 Terminal<\/strong>. Le moyen le plus rapide d&rsquo;y acc\u00e9der : tapez <strong>Cmd + Espace<\/strong> pour ouvrir Spotlight, puis tapez \u00ab\u00a0Terminal\u00a0\u00bb et appuyez sur Entr\u00e9e. L&rsquo;application s&rsquo;ouvre sur une fen\u00eatre sobre avec une invite de commande \u2014 c&rsquo;est l\u00e0 que tout se passe.<\/p>\n\n  <p>Par d\u00e9faut, macOS utilise <strong>zsh<\/strong> (Z Shell) comme interpr\u00e9teur de commandes depuis macOS Catalina. Si votre Mac est plus ancien et utilise encore bash, toutes les commandes de cet article fonctionnent de la m\u00eame mani\u00e8re. La diff\u00e9rence principale entre zsh et bash se situe dans les fichiers de configuration (.zshrc vs .bashrc) et quelques comportements avanc\u00e9s \u2014 pour une utilisation quotidienne, c&rsquo;est transparent.<\/p>\n\n  <div class=\"info-box tip\">\n    <strong>Astuce :<\/strong> Vous pouvez personnaliser l&rsquo;apparence du Terminal via <strong>Terminal \u2192 R\u00e9glages \u2192 Profils<\/strong>. Le profil \u00ab\u00a0Pro\u00a0\u00bb (fond noir, texte vert) offre un meilleur contraste pour les longues sessions. Vous retrouverez d&rsquo;autres personnalisations dans notre article sur <a href=\"\/raccourcis-clavier-mac-essentiels\/\">les raccourcis clavier Mac<\/a>.\n  <\/div>\n\n  <h2 id=\"navigation-fichiers\">Navigation et gestion des fichiers<\/h2>\n\n  <p>Les commandes de navigation sont les premi\u00e8res \u00e0 ma\u00eetriser. Elles remplacent les clics dans le Finder et deviennent rapidement plus efficaces pour les op\u00e9rations r\u00e9p\u00e9titives ou les fichiers difficiles d&rsquo;acc\u00e8s.<\/p>\n\n  <table class=\"tg-table\">\n    <thead>\n      <tr>\n        <th>Commande<\/th>\n        <th>Description<\/th>\n        <th>Exemple<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><span class=\"cell-label\">pwd<\/span><\/td>\n        <td><span class=\"cell-desc\">Affiche le r\u00e9pertoire courant (Print Working Directory)<\/span><\/td>\n        <td><code>pwd<\/code> \u2192 \/Users\/votrenom<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">ls<\/span><\/td>\n        <td><span class=\"cell-desc\">Liste le contenu d&rsquo;un dossier<\/span><\/td>\n        <td><code>ls -la<\/code> \u2192 affiche tous les fichiers, y compris les cach\u00e9s, avec d\u00e9tails<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">cd<\/span><\/td>\n        <td><span class=\"cell-desc\">Change de r\u00e9pertoire (Change Directory)<\/span><\/td>\n        <td><code>cd ~\/Documents<\/code> \u2192 navigue vers le dossier Documents<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">mkdir<\/span><\/td>\n        <td><span class=\"cell-desc\">Cr\u00e9e un nouveau dossier<\/span><\/td>\n        <td><code>mkdir -p Projet\/Sources\/Images<\/code> \u2192 cr\u00e9e toute l&rsquo;arborescence<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">cp<\/span><\/td>\n        <td><span class=\"cell-desc\">Copie des fichiers ou dossiers<\/span><\/td>\n        <td><code>cp -R ~\/Documents\/Projet ~\/Desktop\/<\/code> \u2192 copie le dossier entier<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">mv<\/span><\/td>\n        <td><span class=\"cell-desc\">D\u00e9place ou renomme des fichiers<\/span><\/td>\n        <td><code>mv ancien-nom.txt nouveau-nom.txt<\/code><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">find<\/span><\/td>\n        <td><span class=\"cell-desc\">Recherche des fichiers selon des crit\u00e8res<\/span><\/td>\n        <td><code>find ~ -name \"*.pdf\" -size +10M<\/code> \u2192 trouve les PDF de plus de 10 Mo<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <h3>Afficher les fichiers cach\u00e9s<\/h3>\n\n  <p>macOS masque de nombreux fichiers et dossiers syst\u00e8me par d\u00e9faut (ceux dont le nom commence par un point). Pour les afficher dans le Finder de mani\u00e8re permanente :<\/p>\n\n  <p><code>defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder<\/code><\/p>\n\n  <p>Pour les masquer \u00e0 nouveau, remplacez <code>true<\/code> par <code>false<\/code>. Au quotidien, le raccourci <strong>Cmd + Shift + .<\/strong> dans le Finder bascule l&rsquo;affichage temporairement \u2014 c&rsquo;est souvent suffisant.<\/p>\n\n  <h3>Supprimer des fichiers r\u00e9calcitrants<\/h3>\n\n  <p>Certains fichiers refusent de passer \u00e0 la corbeille (fichiers verrouill\u00e9s, en cours d&rsquo;utilisation ou avec des permissions restrictives). Le Terminal les g\u00e8re sans broncher :<\/p>\n\n  <p><code>sudo rm -f \/chemin\/vers\/fichier-recalcitrant<\/code><\/p>\n\n  <div class=\"info-box danger\">\n    <strong>Danger :<\/strong> La commande <code>rm<\/code> supprime d\u00e9finitivement les fichiers \u2014 pas de passage par la Corbeille, pas de r\u00e9cup\u00e9ration facile. N&rsquo;utilisez jamais <code>sudo rm -rf \/<\/code> ou des variantes qui ciblent le syst\u00e8me entier. En cas de suppression accidentelle, consultez notre guide pour <a href=\"\/restaurer-corbeille-mac\/\">r\u00e9cup\u00e9rer des fichiers supprim\u00e9s<\/a>.\n  <\/div>\n\n  <h2 id=\"systeme-maintenance\">Syst\u00e8me et maintenance<\/h2>\n\n  <p>Le Terminal offre un acc\u00e8s direct \u00e0 des fonctions de maintenance que l&rsquo;interface graphique ne propose pas toujours. Voici les commandes les plus utiles pour garder votre Mac en bonne sant\u00e9.<\/p>\n\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/terminal-mac-commandes-systeme-maintenance.webp\" alt=\"Commandes Terminal Mac pour la maintenance syst\u00e8me et le diagnostic\" title=\"Terminal Mac \u2014 commandes syst\u00e8me et maintenance\" width=\"1200\" height=\"568\" loading=\"lazy\">\n\n  <h3>Vider le cache DNS<\/h3>\n\n  <p>Si certains sites web ne se chargent plus alors que votre connexion Internet fonctionne, le cache DNS est probablement corrompu. Pour le vider :<\/p>\n\n  <p><code>sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder<\/code><\/p>\n\n  <p>Cette commande fonctionne sur toutes les versions de macOS r\u00e9centes (Big Sur et ult\u00e9rieures). Apr\u00e8s ex\u00e9cution, votre Mac interrogera \u00e0 nouveau les serveurs DNS pour chaque site visit\u00e9, ce qui r\u00e9sout la plupart des probl\u00e8mes de navigation. Si vos <a href=\"\/wifi-mac-ne-fonctionne-plus\/\">probl\u00e8mes WiFi<\/a> persistent au-del\u00e0 du DNS, des solutions compl\u00e9mentaires existent.<\/p>\n\n  <h3>Mettre \u00e0 jour macOS et les applications en ligne de commande<\/h3>\n\n  <p><code>softwareupdate -l<\/code> liste les mises \u00e0 jour disponibles. Pour tout installer d&rsquo;un coup :<\/p>\n\n  <p><code>sudo softwareupdate -ia --agree-to-license<\/code><\/p>\n\n  <p>C&rsquo;est particuli\u00e8rement pratique quand les R\u00e9glages Syst\u00e8me refusent de terminer une mise \u00e0 jour ou restent bloqu\u00e9s sur \u00ab\u00a0Recherche de mises \u00e0 jour\u00a0\u00bb.<\/p>\n\n  <h3>V\u00e9rifier l&rsquo;\u00e9tat du disque<\/h3>\n\n  <p>Pour v\u00e9rifier l&rsquo;int\u00e9grit\u00e9 de votre disque de d\u00e9marrage :<\/p>\n\n  <p><code>diskutil verifyVolume \/<\/code><\/p>\n\n  <p>Si des erreurs sont d\u00e9tect\u00e9es, vous devrez red\u00e9marrer en mode Recovery (Cmd + R au d\u00e9marrage sur Intel, ou bouton d&rsquo;alimentation long sur Apple Silicon) pour utiliser l&rsquo;<a href=\"\/utilitaire-disque-mac-guide\/\">Utilitaire de disque<\/a> en mode r\u00e9paration.<\/p>\n\n  <h3>Surveiller l&rsquo;espace disque<\/h3>\n\n  <p><code>df -h<\/code> affiche l&rsquo;espace utilis\u00e9 et disponible sur tous les volumes mont\u00e9s. Pour identifier les dossiers les plus volumineux :<\/p>\n\n  <p><code>du -sh ~\/* | sort -rh | head -20<\/code><\/p>\n\n  <p>Cette commande liste les 20 \u00e9l\u00e9ments les plus gourmands de votre dossier utilisateur, tri\u00e9s par taille d\u00e9croissante. Un bon point de d\u00e9part pour <a href=\"\/nettoyer-mac-liberer-espace\/\">lib\u00e9rer de l&rsquo;espace<\/a> sur un disque plein.<\/p>\n\n  <h3>Afficher les informations syst\u00e8me<\/h3>\n\n  <p><code>system_profiler SPHardwareDataType<\/code> affiche le mod\u00e8le exact de votre Mac, le processeur, la RAM, le num\u00e9ro de s\u00e9rie et l&rsquo;identifiant mat\u00e9riel. Bien plus rapide que de naviguer dans \u00ab\u00a0\u00c0 propos de ce Mac\u00a0\u00bb pour trouver ces informations. Vous pouvez aussi utiliser notre <a href=\"\/identifier-son-mac\/\">outil d&rsquo;identification Mac<\/a> pour une approche visuelle.<\/p>\n\n  <h2 id=\"reseau-internet\">R\u00e9seau et Internet<\/h2>\n\n  <p>Le Terminal est un alli\u00e9 pr\u00e9cieux pour diagnostiquer les probl\u00e8mes r\u00e9seau qui \u00e9chappent \u00e0 l&rsquo;interface graphique.<\/p>\n\n  <table class=\"tg-table\">\n    <thead>\n      <tr>\n        <th>Commande<\/th>\n        <th>Utilit\u00e9<\/th>\n        <th>Exemple pratique<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><span class=\"cell-label\">ping<\/span><\/td>\n        <td><span class=\"cell-desc\">Teste la connectivit\u00e9 vers un serveur<\/span><\/td>\n        <td><code>ping -c 5 google.com<\/code> \u2192 envoie 5 requ\u00eates et affiche la latence<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">traceroute<\/span><\/td>\n        <td><span class=\"cell-desc\">Trace le chemin r\u00e9seau vers une destination<\/span><\/td>\n        <td><code>traceroute google.com<\/code> \u2192 identifie o\u00f9 le trafic ralentit ou se perd<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">ifconfig<\/span><\/td>\n        <td><span class=\"cell-desc\">Affiche la configuration des interfaces r\u00e9seau<\/span><\/td>\n        <td><code>ifconfig en0<\/code> \u2192 d\u00e9tails de l&rsquo;interface WiFi (adresse IP, masque, etc.)<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">networkQuality<\/span><\/td>\n        <td><span class=\"cell-desc\">Test de d\u00e9bit int\u00e9gr\u00e9 \u00e0 macOS (Monterey+)<\/span><\/td>\n        <td><code>networkQuality<\/code> \u2192 mesure le d\u00e9bit montant, descendant et la latence<\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">nslookup<\/span><\/td>\n        <td><span class=\"cell-desc\">Interroge les serveurs DNS<\/span><\/td>\n        <td><code>nslookup reparationmac.be<\/code> \u2192 v\u00e9rifie la r\u00e9solution DNS du domaine<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <p>La commande <code>networkQuality<\/code> m\u00e9rite une mention sp\u00e9ciale : int\u00e9gr\u00e9e depuis macOS Monterey, elle mesure le d\u00e9bit r\u00e9el de votre connexion directement dans le Terminal, sans besoin d&rsquo;un site web tiers. Ajoutez l&rsquo;option <code>-v<\/code> pour un rapport d\u00e9taill\u00e9 incluant la capacit\u00e9 RPM (Responsiveness). Selon la <a href=\"https:\/\/support.apple.com\/fr-be\/guide\/mac-help\/mchl60424519\/mac\" rel=\"noopener\" target=\"_blank\">documentation Apple sur les tests r\u00e9seau<\/a>, cette commande utilise les serveurs CDN d&rsquo;Apple pour des mesures fiables.<\/p>\n\n  <h2 id=\"personnalisation-macos\">Personnalisation de macOS<\/h2>\n\n  <p>macOS cache de nombreux r\u00e9glages qui ne sont accessibles que par le Terminal. Voici les personnalisations les plus populaires.<\/p>\n\n  <h3>Acc\u00e9l\u00e9rer les animations du Dock<\/h3>\n\n  <p>Le Dock met environ 0,5 seconde \u00e0 appara\u00eetre quand il est masqu\u00e9. Pour supprimer ce d\u00e9lai :<\/p>\n\n  <p><code>defaults write com.apple.dock autohide-delay -float 0 && killall Dock<\/code><\/p>\n\n  <p>Pour acc\u00e9l\u00e9rer \u00e9galement l&rsquo;animation d&rsquo;apparition :<\/p>\n\n  <p><code>defaults write com.apple.dock autohide-time-modifier -float 0.3 && killall Dock<\/code><\/p>\n\n  <h3>Changer le format des captures d&rsquo;\u00e9cran<\/h3>\n\n  <p>Par d\u00e9faut, macOS enregistre les captures en PNG. Pour passer en JPEG (fichiers plus l\u00e9gers) :<\/p>\n\n  <p><code>defaults write com.apple.screencapture type jpg && killall SystemUIServer<\/code><\/p>\n\n  <p>Les formats disponibles sont : png, jpg, gif, tiff, pdf. Retrouvez toutes les options dans notre <a href=\"\/capture-ecran-mac-guide\/\">guide complet des captures d&rsquo;\u00e9cran Mac<\/a>.<\/p>\n\n  <h3>D\u00e9sactiver l&rsquo;ombre des captures de fen\u00eatres<\/h3>\n\n  <p>Quand vous capturez une fen\u00eatre (Cmd + Shift + 4 puis Espace), macOS ajoute une ombre port\u00e9e. Pour la supprimer :<\/p>\n\n  <p><code>defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer<\/code><\/p>\n\n  <h3>Ajouter des espaces vides dans le Dock<\/h3>\n\n  <p>Pour organiser visuellement vos applications dans le Dock avec des s\u00e9parateurs :<\/p>\n\n  <p><code>defaults write com.apple.dock persistent-apps -array-add '{\"tile-type\"=\"spacer-tile\";}' && killall Dock<\/code><\/p>\n\n  <p>R\u00e9p\u00e9tez la commande autant de fois que n\u00e9cessaire pour ajouter plusieurs espaces.<\/p>\n\n  <h2 id=\"homebrew\">Homebrew : le gestionnaire de paquets indispensable<\/h2>\n\n  <p>Homebrew est au Mac ce qu&rsquo;apt est \u00e0 Ubuntu : un gestionnaire de paquets qui permet d&rsquo;installer, mettre \u00e0 jour et supprimer des logiciels en une seule commande. Pour l&rsquo;installer :<\/p>\n\n  <p><code>\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/code><\/p>\n\n  <p>Une fois install\u00e9, Homebrew ouvre un univers de possibilit\u00e9s :<\/p>\n\n  <table class=\"tg-table\">\n    <thead>\n      <tr>\n        <th>Commande<\/th>\n        <th>Action<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><span class=\"cell-label\">brew install wget<\/span><\/td>\n        <td><span class=\"cell-desc\">Installe un outil en ligne de commande<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">brew install &#8211;cask rectangle<\/span><\/td>\n        <td><span class=\"cell-desc\">Installe une application graphique (Rectangle, IINA, etc.)<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">brew update<\/span><\/td>\n        <td><span class=\"cell-desc\">Met \u00e0 jour la liste des paquets disponibles<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">brew upgrade<\/span><\/td>\n        <td><span class=\"cell-desc\">Met \u00e0 jour toutes les applications install\u00e9es via Homebrew<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">brew cleanup<\/span><\/td>\n        <td><span class=\"cell-desc\">Supprime les anciennes versions et lib\u00e8re de l&rsquo;espace<\/span><\/td>\n      <\/tr>\n      <tr>\n        <td><span class=\"cell-label\">brew doctor<\/span><\/td>\n        <td><span class=\"cell-desc\">V\u00e9rifie que tout est correctement configur\u00e9<\/span><\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/homebrew-terminal-mac-gestionnaire-paquets.webp\" alt=\"Homebrew gestionnaire de paquets dans le Terminal Mac\" title=\"Homebrew \u2014 gestionnaire de paquets pour macOS via Terminal\" width=\"1200\" height=\"568\" loading=\"lazy\">\n\n  <p>Homebrew est particuli\u00e8rement utile pour configurer un nouveau Mac rapidement : listez toutes vos applications dans un fichier Brewfile, et une seule commande (<code>brew bundle<\/code>) installe tout d&rsquo;un coup. C&rsquo;est aussi l&rsquo;outil privil\u00e9gi\u00e9 des d\u00e9veloppeurs et des administrateurs syst\u00e8me sur Mac.<\/p>\n\n  <h2 id=\"precautions\">Pr\u00e9cautions et erreurs \u00e0 \u00e9viter<\/h2>\n\n  <p>Le Terminal est un outil puissant, ce qui signifie qu&rsquo;il peut aussi causer des d\u00e9g\u00e2ts importants si on l&rsquo;utilise sans pr\u00e9caution. Voici les r\u00e8gles fondamentales.<\/p>\n\n  <p><strong>Ne copiez jamais aveugl\u00e9ment une commande trouv\u00e9e sur Internet.<\/strong> Lisez-la, comprenez ce qu&rsquo;elle fait, puis ex\u00e9cutez-la. Une commande comme <code>sudo rm -rf \/<\/code> efface la totalit\u00e9 de votre disque dur \u2014 et le Terminal ne demande aucune confirmation.<\/p>\n\n  <p><strong>Utilisez <code>sudo<\/code> avec parcimonie.<\/strong> Cette commande ex\u00e9cute l&rsquo;instruction suivante avec les droits administrateur. Ne l&rsquo;ajoutez que lorsque c&rsquo;est explicitement requis \u2014 et uniquement si vous comprenez pourquoi.<\/p>\n\n  <p><strong>Faites une sauvegarde avant toute manipulation syst\u00e8me.<\/strong> Si vous modifiez des fichiers syst\u00e8me ou des pr\u00e9f\u00e9rences profondes, une sauvegarde <a href=\"\/time-machine-sauvegarde-mac\/\">Time Machine<\/a> r\u00e9cente vous sauvera en cas de probl\u00e8me. Un <a href=\"\/reinitialiser-mac-parametres-usine\/\">retour aux param\u00e8tres d&rsquo;usine<\/a> reste toujours possible en dernier recours, mais vous perdrez vos donn\u00e9es non sauvegard\u00e9es.<\/p>\n\n  <div class=\"info-box warning\">\n    <strong>Important :<\/strong> Les commandes <code>defaults write<\/code> modifient des fichiers de pr\u00e9f\u00e9rences syst\u00e8me. Pour annuler une modification, utilisez <code>defaults delete [domaine] [cl\u00e9]<\/code>. En cas de doute, notez chaque commande ex\u00e9cut\u00e9e pour pouvoir l&rsquo;inverser.\n  <\/div>\n\n  <h2 id=\"faq\">Questions fr\u00e9quentes<\/h2>\n\n  <div class=\"faq-section\">\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Le Terminal peut-il endommager mon Mac ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Le Terminal lui-m\u00eame ne peut rien endommager. Ce sont les commandes ex\u00e9cut\u00e9es qui peuvent supprimer des fichiers, modifier la configuration syst\u00e8me ou alt\u00e9rer le fonctionnement de macOS. Tant que vous comprenez ce que fait chaque commande avant de l&rsquo;ex\u00e9cuter, le risque est minime. Les commandes list\u00e9es dans cet article sont toutes s\u00fbres et r\u00e9versibles.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Quelle est la diff\u00e9rence entre Terminal, iTerm2 et Warp ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Terminal est l&rsquo;application native d&rsquo;Apple, fonctionnelle et l\u00e9g\u00e8re. iTerm2 est une alternative gratuite avec des fonctionnalit\u00e9s avanc\u00e9es : onglets, split panes, recherche am\u00e9lior\u00e9e, profils personnalisables. Warp est un terminal moderne avec autocompl\u00e9tion assist\u00e9e par IA et interface en blocs. Pour les commandes de base, le Terminal natif suffit largement.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Comment annuler une commande en cours d&rsquo;ex\u00e9cution ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Appuyez sur <strong>Ctrl + C<\/strong> pour interrompre la plupart des commandes en cours. Si la commande ne r\u00e9pond pas, <strong>Ctrl + Z<\/strong> la met en arri\u00e8re-plan (vous pouvez ensuite la terminer avec <code>kill %1<\/code>). Pour quitter un \u00e9diteur comme nano, utilisez <strong>Ctrl + X<\/strong>; pour vim, tapez <code>:q!<\/code> et Entr\u00e9e.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Les commandes Terminal fonctionnent-elles sur les Mac Apple Silicon ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Oui, toutes les commandes list\u00e9es dans cet article fonctionnent identiquement sur les Mac Intel et Apple Silicon (M1 \u00e0 M4). La seule nuance concerne Homebrew, qui s&rsquo;installe dans \/opt\/homebrew\/ sur Apple Silicon au lieu de \/usr\/local\/ sur Intel, mais cela est g\u00e9r\u00e9 automatiquement lors de l&rsquo;installation.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Comment retrouver une commande que j&rsquo;ai tap\u00e9e pr\u00e9c\u00e9demment ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Utilisez les fl\u00e8ches haut et bas pour naviguer dans l&rsquo;historique des commandes. Pour une recherche plus pr\u00e9cise, appuyez sur <strong>Ctrl + R<\/strong> puis tapez un mot-cl\u00e9 : le Terminal affichera la derni\u00e8re commande contenant ce mot. La commande <code>history<\/code> liste toutes les commandes r\u00e9centes avec leurs num\u00e9ros.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Dois-je apprendre le Terminal pour utiliser mon Mac efficacement ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Pas du tout \u2014 macOS est parfaitement utilisable sans jamais ouvrir le Terminal. Cependant, conna\u00eetre une dizaine de commandes de base vous fera gagner du temps sur certaines t\u00e2ches et vous permettra de r\u00e9soudre des probl\u00e8mes que l&rsquo;interface graphique ne g\u00e8re pas. C&rsquo;est un outil compl\u00e9mentaire, pas un remplacement du Finder.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Comment ex\u00e9cuter un script Shell sur Mac ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Cr\u00e9ez un fichier texte avec l&rsquo;extension .sh, ajoutez <code>#!\/bin\/zsh<\/code> en premi\u00e8re ligne, \u00e9crivez vos commandes en dessous, puis rendez le fichier ex\u00e9cutable avec <code>chmod +x monscript.sh<\/code>. Ex\u00e9cutez-le ensuite avec <code>.\/monscript.sh<\/code>. Cela permet d&rsquo;automatiser des s\u00e9quences de commandes que vous utilisez r\u00e9guli\u00e8rement.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Qu&rsquo;est-ce que sudo et pourquoi macOS me demande un mot de passe ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>sudo (Super User DO) ex\u00e9cute une commande avec les privil\u00e8ges administrateur, n\u00e9cessaires pour modifier les fichiers syst\u00e8me, installer des logiciels globaux ou acc\u00e9der \u00e0 des r\u00e9pertoires prot\u00e9g\u00e9s. macOS demande votre mot de passe de session pour confirmer que c&rsquo;est bien vous. Le mot de passe n&rsquo;appara\u00eet pas \u00e0 l&rsquo;\u00e9cran pendant la saisie \u2014 c&rsquo;est normal, tapez-le et appuyez sur Entr\u00e9e.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Comment copier le r\u00e9sultat d&rsquo;une commande Terminal dans le presse-papiers ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Ajoutez <code>| pbcopy<\/code> \u00e0 la fin de n&rsquo;importe quelle commande pour copier sa sortie dans le presse-papiers. Par exemple, <code>system_profiler SPHardwareDataType | pbcopy<\/code> copie les informations mat\u00e9rielles de votre Mac, pr\u00eates \u00e0 \u00eatre coll\u00e9es dans un email ou un document. L&rsquo;inverse, <code>pbpaste<\/code>, colle le contenu du presse-papiers dans le Terminal.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-question\">\n        <span>Le Terminal est-il identique au mode Recovery ou au mode sans \u00e9chec ?<\/span>\n        <span class=\"faq-toggle\">+<\/span>\n      <\/div>\n      <div class=\"faq-answer\">\n        <p>Non. Le Terminal fonctionne dans macOS en cours d&rsquo;ex\u00e9cution. Le mode Recovery est un environnement de d\u00e9marrage s\u00e9par\u00e9, accessible au red\u00e9marrage, qui propose l&rsquo;Utilitaire de disque, la r\u00e9installation de macOS et un Terminal limit\u00e9. Le <a href=\"\/demarrer-mac-mode-sans-echec\/\">mode sans \u00e9chec<\/a> charge macOS avec un minimum de composants pour diagnostiquer les conflits logiciels. Les trois sont des outils distincts.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"related-links\">\n    <strong>Articles connexes<\/strong>\n    <ul>\n      <li><a href=\"\/raccourcis-clavier-mac-essentiels\/\">Raccourcis clavier Mac essentiels<\/a><\/li>\n      <li><a href=\"\/nettoyer-mac-liberer-espace\/\">Nettoyer son Mac et lib\u00e9rer de l&rsquo;espace<\/a><\/li>\n      <li><a href=\"\/utilitaire-disque-mac-guide\/\">Utilitaire de disque Mac : le guide complet<\/a><\/li>\n      <li><a href=\"\/reinitialiser-mac-parametres-usine\/\">R\u00e9initialiser Mac aux param\u00e8tres d&rsquo;usine<\/a><\/li>\n    <\/ul>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Terminal Mac : 20 commandes utiles pour ma\u00eetriser macOS comme un pro Lecture : 13 min | Tutoriels macOS En r\u00e9sum\u00e9 : Le Terminal Mac est un outil puissant int\u00e9gr\u00e9 \u00e0 macOS qui permet de contr\u00f4ler votre Mac par des commandes texte. Parmi les plus utiles au quotidien : afficher les fichiers cach\u00e9s, vider le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"categories":[13],"tags":[182,186,187,179,181,185,188,180,183,184],"class_list":["post-4841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriels-macos","tag-cache-dns","tag-commandes-terminal","tag-fichiers-caches","tag-homebrew","tag-ligne-de-commande","tag-personnalisation-macos","tag-scripts-mac","tag-shell-mac","tag-terminal-mac-2","tag-zsh"],"_links":{"self":[{"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/posts\/4841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/comments?post=4841"}],"version-history":[{"count":0,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/posts\/4841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/media\/4844"}],"wp:attachment":[{"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/media?parent=4841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/categories?post=4841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reparationmac.be\/nl\/wp-json\/wp\/v2\/tags?post=4841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}