Le terminal du Mac est incroyablement puissant. Non seulement il permet de faire les choses plus rapidement sans que l'interface graphique (interface utilisateur graphique) ne vous ralentisse, mais il vous permet également d'effectuer des tâches que vous ne pouvez pas effectuer autrement. Cependant, vous n'avez pas besoin d'être un expert en Terminal ou même d'aimer utiliser des interpréteurs de ligne de commande pour en profiter.
Que vous soyez totalement nouveau sur le Terminal ou que vous vous y familiarisiez, la liste des 10 commandes Mac Terminal ci-dessous devrait vous aider à améliorer l'expérience avec votre Mac. Vous pouvez les exécuter en quelques secondes.
Même si vous connaissez votre chemin dans le terminal, vous pouvez toujours rencontrer l'étrange commande qui est tombée sous votre radar depuis le début. Alors continuez à lire.
1. Gardez votre Mac éveillé
Vous souvenez-vous de la dernière fois où votre Mac s'est mis en veille et a fini par interrompre ou annuler ce téléchargement, ou quoi que ce soit d'autre, qu'il était en train d'effectuer ? Si vous détestez modifier les paramètres de veille à chaque fois que vous voulez arrêter cela, lancez simplement Terminal et exécutez la commande Mac Terminal ci-dessous :
caféiné
Votre Mac ne se mettra pas en veille tant que la fenêtre du terminal restera ouverte. Vous pouvez également empêcher le Mac de s'endormir pendant une durée spécifique uniquement en ajoutant l'argument -t, par exemple, caffeinate -t 3600.
2. Changer le format de capture d'écran
Par défaut, votre Mac enregistre vos captures d'écran au format PNG. Mais vous pouvez changer cela au format JPG beaucoup plus léger avec la commande ci-dessous :
par défaut écrire com.apple.screencapture type JPG
De plus, vous pouvez utiliser la même commande pour passer à d'autres formats tels que TIFF, BMP et PSD. Remplacez simplement JPG (vers la fin) par l'extension d'image souhaitée.
3. Ping de sites Web et d'appareils
Si vous rencontrez des problèmes pour vous connecter à un site Web, vous pouvez essayer de lui envoyer un ping. Tapez simplement la commande suivante mais remplacez-la par l'adresse Web ou l'adresse IP (protocole interne). La commande s'applique également aux périphériques du réseau local, y compris le routeur lui-même.
ping
Votre Mac doit envoyer des paquets de données à plusieurs reprises et afficher les temps de réponse en millisecondes. Appuyez sur Control+C pour arrêter la commande.
Pour exécuter la commande avec un nombre défini de paquets de données, utilisez l'argument -c, par exemple, ping -c 4 google.com.
4. Vider le cache DNS
Le cache DNS (Domain Name System) de votre Mac se compose de noms de domaine "résolus" sous forme d'adresse IP. Si le cache DNS est obsolète ou corrompu, vous pouvez rencontrer des problèmes d'accès ou de chargement de sites Web.
Pour vider le cache DNS sur Mac, exécutez la commande suivante dans Terminal :
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Vous devez suivre ceci en saisissant le mot de passe de votre compte utilisateur Mac pour autoriser la commande.
Si la suppression du cache DNS ne résout pas le problème, vous devez essayer de vider le cache du navigateur Safari, Chrome ou Firefox.
5. Afficher le chemin complet du fichier dans le Finder
Lorsque vous creusez profondément dans le Finder, vous pouvez obtenir une perle sur votre emplacement avec la barre de chemin. Vous pouvez l'activer en sélectionnant View > Show Path Bar.
Mais vous pouvez également utiliser la commande suivante pour révéler un chemin de fichier traditionnel dans la barre de titre du Finder. Pour ce faire, exécutez simplement la commande ci-dessous :
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder
Si vous souhaitez désactiver ultérieurement le chemin d'accès complet au fichier dans le Finder, utilisez la commande suivante :
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder
Voici d'autres façons de révéler le chemin d'un fichier sur macOS.
6. Telecharger des fichiers
Saviez-vous que vous pouviez télécharger des fichiers directement via le terminal lui-même ? Si vous rencontrez des difficultés pour effectuer un téléchargement avec votre navigateur Web, saisissez la commande ci-dessous dans Terminal, en la remplaçant par l'URL de téléchargement.
curl -O
Le téléchargement du fichier devrait commencer immédiatement, ainsi que des informations telles que la vitesse de téléchargement et les données reçues.
Par défaut, la commande télécharge les fichiers à la racine de votre compte d'utilisateur Mac. Vous pouvez modifier cela au préalable (dans le répertoire Téléchargements du Mac, par exemple) avec la commande Change Directory-cd-command
cd ~/Téléchargements/
7. Compresser et protéger les dossiers par mot de passe
Lors de la compression d'un dossier sensible, vous devez appliquer une protection par mot de passe pour empêcher les autres d'accéder à son contenu sans autorisation. Pour cela, vous avez besoin de Terminal.
Commencez par remplacer le répertoire du terminal par le dossier contenant le dossier que vous souhaitez compresser. Par exemple, s'il se trouve sur le bureau, saisissez ce qui suit :
cd ~/Desktop/
Ensuite, poursuivez avec la commande ci-dessous :
zip -er
Remplacez et par les noms du dossier de sortie et du dossier source, respectivement.
Par exemple, si vous souhaitez compresser un dossier intitulé PDFs et étiqueter le fichier ZIP résultant avec le même nom, tapezzip -er PDFs.zip PDFs. Ensuite, saisissez et vérifiez le mot de passe que vous souhaitez ajouter au fichier ZIP.
8. Créer des liens symboliques
Les liens symboliques sont des raccourcis vers des dossiers qui pointent vers différents emplacements sur le Mac. Ils sont pratiques et permettent de faire toutes sortes de choses. Par exemple, vous pouvez modifier la destination de sauvegarde par défaut pour les sauvegardes iPhone ou synchroniser les dossiers sur iCloud sans modifier les choses.La commande Mac Terminal pour créer un lien symbolique est la suivante :
ln -s
Remplacer par le répertoire cible et par l'emplacement qui doit contenir le lien symbolique.
La capture d'écran ci-dessous affiche une commande demandant au terminal de créer un lien symbolique dans iCloud Drive pointant vers un dossier intitulé PDF dans le dossier Documents de Mac.
Voici une explication détaillée du fonctionnement des liens symboliques sur Mac.
9. Planifier l'arrêt ou le redémarrage
Vous pouvez programmer l'arrêt de votre Mac après un certain laps de temps. Tapez la commande suivante, en la remplaçant par la durée en minutes :
$ sudo shutdown -h
Vous pouvez également demander à votre Mac de redémarrer en remplaçant -h par -r argument, par exemple, $ sudo shutdown -r 60.
dix. Mac parlant
C'est une commande amusante :
dire
Remplacez par ce que vous voulez, et votre Mac devrait commencer à parler dès que vous appuyez sur Entrée!
Vous pouvez également faire parler le Mac avec différentes voix. Voici quelques exemples :
say -v fred
say -v samantha
Astuce : Tapez say -v ? et appuyez surEntrez pour révéler des voix supplémentaires.
15 Commandes de terminal supplémentaires pour Mac
Vous en avez assez du Terminal ? Voici 15 commandes supplémentaires que vous devriez connaître.
Action | Commande |
Afficher les processus en cours d'exécution | Haut |
Vérifier la disponibilité de Mac | uptime |
Révéler l'adresse IP | curl ipecho.net/plain ; écho |
Afficher le point d'accès sans fil | netstat -nr | grep par défaut |
Afficher les fichiers cachés dans le Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Modifier le nom de la capture d'écran par défaut | defaults write com.apple.screencapture name "New Name";killall SystemUIServer |
Désactiver les ombres portées des captures d'écran | $ par défaut écrire com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Copier les données entre les emplacements | idem -V |
Make Hidden Apps Hidden on Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Ajouter des entretoises au Dock | defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}';killall Dock |
Redémarrer automatiquement après un blocage | sudo systemetup -setrestartfreeze on |
Son comme un iPhone pendant le chargement | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Exécuter la même commande | !! |
Afficher l'historique du terminal | l'histoire |
Forcer à vider la corbeille | sudo rm -rf ~/.Trash/ |
Terminal Whiz
Les commandes Mac Terminal ci-dessus ne sont en aucun cas exhaustives, mais elles devraient fournir de nombreux cas d'utilisation lorsque vous continuez à utiliser votre Mac. Si vous avez des favoris qui ne figurent pas sur la liste, n'hésitez pas à les partager dans les commentaires ci-dessous.