FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Guide complet pour débutants : Maîtrisez le Terminal sur Mac

Pour la plupart de vos tâches quotidiennes sur Mac, l'interface graphique intuitive de macOS est un vrai plaisir. Pourtant, Finder peut parfois s'avérer maladroit pour certaines opérations.

Il existe des méthodes bien plus rapides pour localiser ce fichier volumineux de 5 Go ou retracer les fichiers liés à une application supprimée. Pour cela, le Terminal devient votre allié indispensable.

Qu'est-ce que le Terminal ?

Le Terminal est un utilitaire puissant qui vous permet d'interagir directement avec votre Mac via la ligne de commande. Inspiré des systèmes Unix comme Linux, macOS intègre nativement ces outils. L'interface ligne de commande (CLI) utilisée dans le Terminal s'appelle bash (bien que les versions récentes de macOS utilisent zsh par défaut). Toutes les commandes présentées ici sont compatibles bash.

Avant de plonger dans l'action, personnalisez votre Terminal à votre guise. Vous pouvez même installer des alternatives tierces comme iTerm2 pour une interface plus stylée.

Conseils essentiels pour la ligne de commande sur Mac

Voici les bases à maîtriser pour bien démarrer avec le Terminal.

Syntaxe générale

Une commande bash suit typiquement ce schéma :

[Commande] [Options] [Entrée ou chemin du fichier/répertoire]

Exemple :

ls -la /Applications

Ici, ls est la commande, -la combine deux options (-l et -a), et /Applications est le chemin cible.

Le chemin (path)

Le chemin d'un fichier représente sa localisation précise dans l'arborescence du système, comme un nid de poupées russes. Par exemple, pour un fichier "Mes secrets" sur le Bureau de l'utilisateur John Doe : /Users/jdoe/Desktop/"Mes secrets".

Gestion des espaces

Les espaces dans les noms de fichiers doivent être échappés, car bash les interprète comme séparateurs. Sans cela, une commande comme ls /Applications/Test de chemin échoue :

Guide complet pour débutants : Maîtrisez le Terminal sur Mac

Bash cherche alors /Applications/Test de chemin. Solutions :

  • ls /Applications/"Test de chemin"
  • ls /Applications/Test\ de\ chemin

Sudo

Pour les commandes nécessitant des privilèges administrateur, préfixez-les de sudo (super user do). Entrez votre mot de passe admin pour une élévation temporaire.

Commandes Terminal pour optimiser votre workflow

Vous pouvez consulter la documentation complète d'une commande via man nom_de_la_commande.

find

  • Remplace : Spotlight
  • Pourquoi c'est mieux : Plus rapide, fouille les dossiers système ignorés par Spotlight.

La commande find recherche partout et affiche les chemins complets. Syntaxe : find [chemin] [options] [chaîne].

Exemple avec regex (l'astérisque * est un joker) :

Guide complet pour débutants : Maîtrisez le Terminal sur Mac

du

  • Remplace : Cmd + I (infos fichier)
  • Pourquoi c'est mieux : Analyse plusieurs dossiers simultanément, plus rapide.

du (disk usage) évalue les tailles. Options clés :

  • -d [n] : Limite la profondeur (ex. du -d 1 /Applications).
  • -h : Format lisible (K, M, G).
Guide complet pour débutants : Maîtrisez le Terminal sur Mac

mv

  • Remplace : Glisser-déposer
  • Pourquoi c'est mieux : Instantané, sans navigation.

Syntaxe : mv ancien_chemin nouveau_chemin.
Exemple : mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1.

ls

  • Remplace : Cmd + I
  • Pourquoi c'est mieux : Rapide, multi-fichiers, détaillé.

Affiche le contenu des dossiers avec permissions, dates, etc. Options :

  • -l : Détails longs.
  • -a : Inclut fichiers cachés.
Guide complet pour débutants : Maîtrisez le Terminal sur Mac

mkdir

  • Remplace : Finder > Nouveau dossier
  • Pourquoi c'est mieux : Direct et rapide.

Exemple : mkdir /Users/jdoe/Desktop/cool_stuff.

rm

  • Remplace : Corbeille
  • Pourquoi c'est mieux : Définitif et rapide pour les fichiers récalcitrants.

Supprime sans confirmation. Attention ! Pour dossiers : -R (récursif).
Exemple : rm -R /Users/jdoe/Desktop/cool_stuff.

Maîtrisez votre Mac avec le Terminal

Intégrez ces commandes à votre routine pour gagner en efficacité. Passez ensuite à Homebrew pour installer outils et langages, et personnalisez davantage votre Terminal.


[]