Terminal est une application qui vous donne accès au fonctionnement interne du Mac via une interface de ligne de commande (CLI). L'utilisation de cette application vous donne la possibilité d'apporter de nombreuses modifications au système d'exploitation qui ne sont pas disponibles à partir de l'interface utilisateur graphique (GUI). Ce n'est généralement pas destiné au client moyen. Au lieu de cela, il s'agit d'un excellent outil pour les utilisateurs expérimentés et les développeurs.
Pourtant, si vous êtes curieux, cet article vous montre comment ouvrir Terminal sur Mac et utiliser les commandes de base.
Les instructions de cet article sont présentées avec macOS 10.15 Catalina. Les commandes doivent s'appliquer dans Terminal sur n'importe quel ordinateur Mac.
Qu'est-ce qu'un terminal ?
Terminal est un émulateur fournissant une interface de ligne de commande. Il est similaire à PowerShell dans Microsoft Windows, qui a remplacé l'invite de commande (MS-DOS) en 2017. macOS est basé sur le système d'exploitation Unix initialement construit par AT&T pour le système Bell. Le terminal utilise le shell Bash par défaut.
Un "shell" est un autre mot pour l'interface, qu'elle soit textuelle ou pleine de graphiques. Étant donné que Terminal émule l'environnement de ligne de commande, le shell crée l'interface visuelle dans l'émulation. Pour macOS, le shell par défaut est Bash (Bourne-Again Shell), bien que vous puissiez passer à Z Shell (ou zsh) à l'aide d'une commande.
Tout ce que vous voyez dans macOS provient d'une interface utilisateur graphique. Plutôt que d'entrer des commandes, vous avez des fenêtres gérées par une souris et un clavier. Les écrans tactiles, les gestes, les stylos numériques et bien plus encore facilitent les interactions. Pourquoi s'embêter à taper des commandes dans une interface à l'ancienne ?
L'explication simple est que vous pouvez faire n'importe quoi en utilisant des commandes, comme changer l'emplacement de stockage par défaut pour vos captures d'écran, jouer à des jeux, faire parler le Mac, afficher les dossiers cachés, et plus encore. Plus important encore, les commandes sont plus rapides car elles sont directes.
L'interface graphique générant toutes les fenêtres et menus macOS, cependant, vise la facilité et la simplicité, pas la vitesse. Lorsque vous faites glisser un fichier d'une fenêtre à l'autre, l'utilisation d'une ligne de commande pour effectuer le même déplacement peut être plus rapide.
Comment ouvrir un terminal
Terminal réside généralement sur le Dock. L'icône ressemble à un écran de saisie de ligne de commande avec un symbole blanc > (supérieur à) sur un fond noir.
Vous pouvez également accéder à l'application Terminal via le Launchpad.
-
Cliquez sur l'icône "fusée" située sur le Dock. Cela ouvre le Launchpad MacOS.
-
Cliquez sur le dossier Other.
-
Cliquez sur l'application Terminal.
Bases des commandes
Voici quelques entrées de base en ligne de commande. Ce sont des mots d'action comme copier, déplacer et lister. Certains d'entre eux ne sont pas utilisés dans les exemples ci-dessous. Au lieu de cela, cette liste illustre simplement comment les commandes commencent.
Il n'y a pas de simple "annulation" pour les commandes du terminal, alors assurez-vous que vous êtes à l'aise avec cela avant de vraiment apporter des modifications à votre système.
- cat – Liste le contenu d'un fichier ou d'un dossier
- cd – comme DOS, utilisez cette commande pour changer de répertoire
- cp – Copier un fichier ou un dossier
- defaults – Cette commande modifie les paramètres non répertoriés sous Préférences
- ls – cette commande liste le contenu d'un répertoire
- mkdir – Créer un répertoire
- mv – Déplacer un fichier ou un dossier
- nano – Ouvrez l'éditeur de terminal
- ssh – abréviation de Secure Shell, cette commande crée une connexion chiffrée sécurisée entre deux hôtes.
- sudo – met à niveau votre commande avec des privilèges administratifs (superutilisateur) et nécessite un mot de passe. Soyez prudent, cependant, car des commandes incorrectes pourraient endommager macOS et nécessiter une nouvelle installation.
Commandes pour démarrer
Voici des commandes amusantes et utiles pour vous aider à démarrer. Il s'agit notamment de garder votre Mac éveillé, de regarder une version ASCII de Star Wars Episode IV et quelques autres.
Pour exécuter ces commandes, vous devez terminer en appuyant sur la touche Entrée. Nous avons noté cette clé dans les commandes nécessitant plusieurs entrées.
Afficher le contenu d'un fichier ou d'un répertoire
C'est pratique si vous voulez voir le contenu d'un fichier ZIP ou d'un exécutable avant qu'il ne soit décompressé. Insérez l'emplacement de votre fichier ou dossier après le symbole ~ (tilde).
chat ~/fichier/chemin/ici
Augmenter la fréquence de mise à jour
Le nombre à la fin représente le nombre de jours que le Mac attendra pour vérifier les mises à jour. MacOS vérifie généralement une fois par semaine, donc le nombre par défaut est 7 à la fin. Dans cet exemple, le Mac vérifiera une fois par jour.
par défaut écrire com.apple. SoftwareUpdate ScheduleFrequency -int 1
Gardez votre Mac éveillé
Étant donné que votre Mac ne peut pas boire de café, la meilleure façon de le garder éveillé est de lui donner une commande contenant de la caféine. Cela le forcera à rester éveillé indéfiniment.
Caféine
Pour arrêter, tapez les touches CTRL + C.
Si vous souhaitez garder votre Mac éveillé pendant un certain temps, utilisez l'exemple suivant. Ici, nous avons choisi 250 000 secondes (ce qui ne fait pas tout à fait trois jours pour les curieux).
Caféine -t 250000
Regardez une version texte de Star Wars: Un nouvel espoir
C'est juste amusant. Vous ne pouvez pas assister à tout le spectacle, mais c'est incroyable de voir ce film classique décrit en utilisant un format ASCII animé comme si vous étiez au début des années 1980.
nc serviette.blinkenlights.nl 23
Changer le format de capture d'écran
par défaut écrire com.apple.screencapture type jpg
Modifier le nom de la capture d'écran par défaut
MacOS enregistre les captures d'écran avec la date et l'heure indiquées dans le nom du fichier. Utilisez cette commande pour créer un nom de fichier par défaut qui n'est pas si moche et long.
par défaut écrire com.apple.screencapture name "New Screen Shot Name"
Modifier la destination de sauvegarde de la capture d'écran
Les captures d'écran sont enregistrées sur le bureau par défaut. Utilisez cette commande pour modifier l'emplacement de stockage cible, comme un dossier dédié.
par défaut écrire com.apple.screencapture emplacement ~/votre/emplacement/ici
Appuyez sur la touche Enter.
killall SystemUIServer
Supprimer l'ombre portée de la capture d'écran
Si vous prenez des captures d'écran d'une fenêtre ouverte à l'aide de la commande Command + Shift + 4 + Spacebar, MacOS ajoute une ombre portée lorsque vous cliquez sur cette fenêtre. Si vous ne voulez pas cet effet, utilisez la commande suivante:
par défaut écrire com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Pour réactiver l'effet, tapez cette commande:
les valeurs par défaut écrivent com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Carillon comme un iPhone se connectant à l'alimentation
Voici une petite ligne de commande amusante pour les propriétaires d'iPhone.
par défaut écrire com.apple. PowerChime ChimeOnAllHardware -bool TRUE; ouvrez /System/Library/CoreServices/PowerChime.app
Pour désactiver le carillon, tapez ce qui suit et appuyez sur la touche Entrée:
par défaut écrire com.apple. PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
Faites parler votre Mac
Cela ne sert à rien d'autre qu'à divertir les enfants avec la voix mécanique du Mac. Vous n'avez pas besoin des guillemets dans la commande. (Assurez-vous de remplacer la phrase entre guillemets par ce que vous voulez que l'ordinateur prononce.)
Dites "Tapez votre phrase cool ici"
Télécharger des fichiers depuis Internet
Vous ne voulez pas télécharger de fichiers à l'aide d'un navigateur ? Prenez plutôt cette route.
cd ~/Téléchargements/
Appuyez sur la touche Entrée et entrez cette commande. Appuyez à nouveau sur la touche Entrée une fois que vous avez entré la commande.
curl -O