Commandes du terminal macOS que tout utilisateur Mac doit connaître

Sous le capot, macOS X dispose d'un shell Unix qui vous permet d'exécuter de puissants utilitaires de ligne de commande. Cela permet aux équipes informatiques de gérer plus facilement les appareils exécutant macOS, car le personnel peut se connecter via SSH et exécuter des commandes à distance pour effectuer des opérations telles que l'installation de logiciels ou la mise à jour de Mac.

Apprenez des conseils de ligne de commande de base que tous les utilisateurs de Mac et les grandes entreprises qui utilisent et gèrent des Mac devraient connaître. Pour utiliser ces conseils de ligne de commande, j'utilise l'application Terminal fournie avec chaque copie de macOS - il n'y a rien d'autre à installer ou à télécharger. Trouvez cette application en ouvrant le Finder et en accédant à Applications | Utilitaires. Vous taperez les commandes dans le terminal, puis appuyez sur retour pour les exécuter.

VOIR:

Comment migrer vers un nouvel iPad, iPhone ou Mac

(TechRepublic Premium)

Comment mettre à jour votre Mac avec la commande de terminal softwareupdate

Si vous souhaitez mettre à jour votre Mac à distance via SSH, ou si vous ne souhaitez pas suivre les étapes pour ouvrir les Préférences Système et effectuer les mises à jour, votre Mac peut également être mis à jour directement via le Terminal.

Pour ce faire, j'utiliserai une commande appelée softwareupdate. Cette commande, lorsqu'elle passe deux options, télécharge et installe les mises à jour. Ouvrez Terminal et tapez la commande suivante pour rechercher, télécharger et installer toutes les mises à jour disponibles pour votre système :

mise à jour logicielle -i -a

Lorsque vous exécutez cette commande, l'utilitaire s'ouvre, recherche les mises à jour de la même manière que les Préférences Système, puis les télécharge et les installe si des mises à jour sont trouvées (

Figure A

). Si un redémarrage est requis après l'installation, vous serez averti que le redémarrage est requis pour terminer l'installation.

Figure A

Comment copier la sortie d'une commande avec la commande pbcopy Terminal

Comme un

développeur

, j'ouvre souvent un fichier uniquement pour en copier le contenu, puis je ferme le fichier. Avec le terminal, vous pouvez facilement copier le contenu d'un fichier (ou la sortie de n'importe quelle commande) en redirigeant la sortie de la commande vers pbcopy.

Dans cet exemple ci-dessous, je dirigerai la sortie vers le presse-papiers d'un fichier à l'aide de la commande cat sur un fichier sur le bureau :

chat ~/Bureau/monfichier.txt | pbcopie

Lorsque vous exécutez cette commande, elle cat (écho la sortie de) le fichier appelé "myfile.txt" sur le bureau. Cette sortie sera redirigée vers l'utilitaire pbcopy, qui remplacera le contenu du presse-papiers par le contenu de ce fichier - le tout sans jamais avoir à ouvrir le fichier, tout sélectionner et copier.

Notez que parce que vous dirigez la sortie directement vers le presse-papiers, vous ne verrez pas le texte répercuté dans la fenêtre du terminal - il sera écrit dans le presse-papiers à la place, et vous pouvez le coller dans n'importe quelle application macOS.

Comment afficher l'utilisation du système avec la commande Terminal supérieure

Sur le Mac, il existe un utilitaire pratique appelé Activity Monitor qui vous permet d'inspecter toutes sortes de fonctionnalités et d'utilisation du système sur le processeur, la mémoire, le disque et plus encore. Cependant, si vous souhaitez inspecter instantanément les principaux éléments de votre Mac en cours d'exécution et des statistiques plus simples sur l'utilisation de votre système, vous pouvez exécuter la commande supérieure en tapant ceci dans le terminal :

Haut

Vous verrez les statistiques de votre système mises à jour dans la fenêtre Terminal, y compris l'utilisation de la mémoire, du processeur et du disque. Vous verrez également une liste des meilleures applications utilisant le processeur et leur état, les ports utilisés, la mémoire par application et plus encore (

Chiffre B

).

Chiffre B

La commande supérieure affiche une vue en direct dans le terminal avec la liste des applications avec le plus d'utilisation du processeur. La commande supérieure affiche également les statistiques de la mémoire, du processeur et du disque en un coup d'œil.

Pour fermer cette vue, fermez la fenêtre Terminal ou revenez à l'invite de ligne de commande en appuyant sur Ctrl + C pour quitter la commande supérieure.

Comment caféiner votre Mac pour l'empêcher de s'éteindre

Lorsque vous avez un long processus en cours d'exécution sur votre Mac (comme une exportation, une automatisation ou un autre service) qui ne peut pas être interrompu par la mise en veille de votre ordinateur, vous pouvez profiter d'une commande Terminal peu connue appelée caféine :

caféinate -u -t 3600

Lorsque cette commande est exécutée, elle vous permet de spécifier une durée en secondes pendant laquelle vous souhaitez empêcher votre ordinateur de se mettre en veille. La commande commencera alors à décompter le temps et empêchera votre Mac de dormir pendant ce temps.

Vous pouvez également simplement exécuter de la caféine, et cela empêchera votre Mac de dormir aussi longtemps que la commande est en cours d'exécution.

Vous pouvez quitter l'une ou l'autre commande de caféine plus tôt en appuyant sur Ctrl + C (ou en fermant la fenêtre du terminal) et en permettant à votre Mac de se mettre à nouveau en veille conformément aux paramètres système.

Comment vider le cache DNS

Avez-vous déjà été dans une situation où un site Web a mis à jour ou changé de serveur, mais votre Mac vous dirigeait toujours vers l'ancien site ? Cela est souvent lié au fait que le cache DNS de votre ordinateur est obsolète et n'est pas mis à jour avec la nouvelle résolution de domaine. Heureusement, vous pouvez facilement résoudre ce problème en vidant le cache DNS de votre Mac et en lui permettant de rechercher des domaines sur le service DNS distant à la place.

Pour ce faire, recherchez votre version de macOS ci-dessous et exécutez la commande correspondant à votre version.

macOS 10.12 (Sierra) et versions ultérieures

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache

mac OS X 10.11 (El Capitan)

sudo killall -HUP mDNSResponder

Ces commandes utilisent le mot-clé sudo, ce qui signifie que vous devrez entrer le mot de passe de votre compte utilisateur macOS avant que la commande puisse s'exécuter. Tapez votre mot de passe lorsque vous y êtes invité, puis appuyez sur retour. Une fois exécutées, ces commandes videront le cache DNS de votre Mac et commenceront à le remplir à nouveau lors de toutes les recherches de domaine ultérieures.

Comment utiliser la commande opendiff Terminal pour trouver les différences entre les fichiers

Avez-vous déjà voulu trouver les différences entre deux fichiers, mais avez-vous eu recours au téléchargement d'une application, ou peut-être simplement ouvert les deux fichiers côte à côte et observé les changements ? Il existe un meilleur moyen de comparer deux fichiers du même type, et il est intégré à chaque Mac - c'est la commande opendiff. Tapez simplement les commandes suivantes, en plaçant les emplacements des deux fichiers l'un après l'autre, séparés par un espace :

opendiff ~/Desktop/text1.txt ~/Desktop/text2.txt

Dans l'exemple ci-dessus, nous différencions deux fichiers texte situés sur le bureau, l'un nommé "text1.txt" et l'autre nommé "text2.txt". Lorsque vous exécutez cette commande, votre Mac lance l'application FileMerge (

Figure C

) avec les deux fichiers ouverts côte à côte, et les différences entre les deux fichiers seront mises en évidence. C'est idéal pour réviser des documents tels que des contrats et d'autres documents texte.

Figure C

L'utilitaire de ligne de commande opendiff lance l'application File Merge avec les deux fichiers que vous spécifiez et vous permet de comparer facilement les différences.

Comment savoir depuis combien de temps votre Mac est allumé

C'est une bonne idée de redémarrer votre Mac de temps en temps. Parce que le système est si stable, nous oublions souvent combien de temps l'ordinateur a démarré. Vous pouvez déterminer depuis combien de temps votre Mac fonctionne sans arrêt avec la commande uptime dans le terminal en tapant la commande suivante :

disponibilité

Cette commande simple vous permettra d'obtenir le nombre de jours, d'heures et de secondes depuis le dernier redémarrage de votre Mac. C'est idéal pour déterminer si vous devez redémarrer votre Mac.

Comment forcer macOS à s'arrêter

Vous pouvez parfois rencontrer un problème où vous ne pouvez pas éteindre votre Mac ; par exemple, une application ou un processus d'arrière-plan s'est peut-être bloqué et ne se fermera plus avec succès et provoque le blocage de l'arrêt par les moyens normaux d'arrêt de votre Mac.

Il existe une autre option, et elle implique le Terminal. Ouvrez simplement le Terminal et tapez :

arrêt -r maintenant

Lorsque vous entrez cette commande dans le terminal et appuyez sur Entrée, votre ordinateur s'arrêtera immédiatement pour s'arrêter. Si vous ne parvenez toujours pas à le faire redémarrer après avoir entré cette commande, ajoutez "sudo" devant, ce qui nécessitera votre mot de passe administrateur mais garantira l'arrêt de votre Mac à chaque fois.

Comment utiliser la commande Terminal qlmanage pour obtenir un aperçu QuickLook

La fonction macOS QuickLook offre un moyen facile d'afficher des images, des PDF et d'autres documents en place dans le Finder sans avoir besoin d'ouvrir l'application du document en appuyant sur Espace lorsqu'un fichier est sélectionné dans le Finder.

Ce même aperçu QuickLook est également disponible via le terminal sur n'importe quel fichier pris en charge en tapant cette commande :

qlmanage -p ~/Desktop/text.txt

Cet exemple de commande ci-dessus ouvre la fenêtre QuickLook avec le fichier transmis à la commande. C'est idéal lorsque vous utilisez la ligne de commande pour gérer des fichiers.

Newsletter hebdomadaire Apple

Que vous souhaitiez des astuces iPhone et Mac ou les dernières actualités Apple spécifiques à l'entreprise, nous avons ce qu'il vous faut. Livré le mardi

Inscrivez-vous aujourd'hui

Regarde aussi

16 commandes de terminal que tout utilisateur doit connaître

(TechRepublic)

La WWDC 2021 d'Apple se déroulera du 7 au 11 juin : comment regarder et à quoi peuvent s'attendre les développeurs

(TechRepublic)

5 astuces Big Sur pour améliorer votre expérience Mac

(TechRepublic)

10 astuces de mise au point macOS pour votre Mac (PDF gratuit)

(TechRepublic)

Comment effacer en toute sécurité les disques durs (HDD) et les disques SSD (Solid State Drive)

(ZDNet)

Apple : plus de couverture à lire absolument

(TechRepublic sur Flipboard)

Articles populaires