La plupart des utilisateurs de Mac de base ou à usage général ne sont pas familiers avec le légendaire terminal Mac - une forme plus brute de navigation informatique ou de parler à l'ordinateur dans sa langue maternelle.
Et Apple ne s'attend pas à ce que les utilisateurs professionnels comprennent la puissance du terminal comme il ne s'attend pas à ce que les codeurs utilisent les tableaux croisés dynamiques.
Ce que nous voyons devant nous, le MacOS, est une interface utilisateur graphique, embellie et raffinée pour les consommateurs.
Ainsi, naviguer dans le terminal est plus compliqué que de passer la souris sur le trackpad.
Dans cet article, vous allez découvrir les commandes du terminal Mac et obtenir une commande de terminal antisèche, au final, pour que vous n'ayez plus jamais à chercher sur le Web.
Mais d'abord, apprenons à connaître les bases !
Qu'est-ce qu'un terminal Mac ?

Le terminal Mac est l'environnement shell intégré au système d'exploitation Mac qui vous permet d'émettre directement des commandes UNIX textuelles.
En termes plus simples, le terminal Mac est une application qui vous donne accès à un niveau d'ingénierie plus approfondi sur votre système d'exploitation. L'application se trouve dans votre Mac 'Utilitaires dossier, ou vous pouvez le rechercher dans le Finder.
Vous le lancez comme n'importe quelle autre application, et lorsque vous le faites, vous parcourrez un environnement de ligne de commande Unix, communément appelé shell (Apple en utilise un appelé Bash).
Remarque : Vous pouvez exécuter d'autres shells avec le terminal, mais vous devrez les installer vous-même. Les commandes sous Unix sont spécifiques au shell, il est donc essentiel d'utiliser la bonne combinaison de shell et de commandes pour obtenir les résultats souhaités.
Revenons au terminal Mac, dirions-nous.
Utiliser un terminal, c'est comme parler une autre langue ; une fois que vous serez familiarisé, vous le trouverez très utile.
Le terminal est généralement conçu pour les administrateurs réseau et les utilisateurs férus de technologie qui souhaitent effectuer une action non prise en charge par l'interface utilisateur graphique (GUI) du système d'exploitation.
Contrairement à une application graphique traditionnelle, où vous naviguez en cliquant sur des boutons avec la souris, le terminal fonctionne sur une simple interface de ligne de commande. Cela signifie que vous interagissez avec le système en tapant des commandes (mots clés ou phrases) qui indiquent au terminal quoi faire.
En plus de faire des choses qu'une interface graphique fait, vous rencontrerez des milliers de fonctionnalités qui ne sont pas possibles sans un terminal.
Mettre à l'aide d'un terminal est simple : vous tapez une commande sur la ligne de commande et appuyez sur Entrée pour l'exécuter.
Mais tout d'abord, comment lancer le terminal Mac ?
Comment ouvrir un terminal sur Mac ?
Il existe deux méthodes éprouvées pour ouvrir un terminal sur Mac. Commençons par le plus simple.
Recherche Spotlight
Vous pouvez commencer en appuyant sur "bouton de commande + espace», qui ouvrira la 'Projecteur' barre de recherche, puis saisissez 'Terminal' pour le lancer.

Vous pouvez quitter en appuyant sur "Commande + Q."
Ouvrir à partir du Finder
Presse Commande + N' pour ouvrir le finder et appuyez sur 'Commande + Maj + U' pour ouvrir directement les utilitaires.

Dans le les services publics dossier, vous trouverez l'application appelée terminal.

Astuces terminales à connaître
Vous voudriez savoir quelques choses sur le terminal avant de commencer votre voyage pour être le codeur assis dans un dortoir plus sombre.
- Souris et claviers sont interdits ; le terminal n'enregistre pas l'entrée de l'un ou l'autre de ces principaux périphériques d'entrée pour les interfaces humaines. Les touches fléchées droite, gauche, haut et bas sont votre seul recours.
- Pour répéter une commande, vous pouvez appuyer sur les touches des commandes précédemment utilisées et la sélectionner pour la réutiliser, ce qui vous évite de la ressaisir.
- Dans le terminal, même une barre d'espace est considérée comme un caractère plutôt qu'un espace vide. Il en va de même pour les ponctuations, les caractères spéciaux et les chiffres. Un glissement sur n'importe quel personnage vous apportera la sortie indésirable jusqu'à ce que vous colportiez les lignes de commande et que vous repérez heureusement l'erreur mineure. Marchez légèrement dans le terminal, dirions-nous.
- Pour saisir une commande, vous pouvez appuyer sur la touche Entrée/Retour ; une fois cela fait, il exécutera la commande et vous écrira les résultats en temps réel.
Parlons maintenant de certains des commandes mac tu utilises.
Commandes de terminal Mac les plus utilisées

Depuis l'avènement du Mac, il s'agit d'un système d'exploitation préventif qui limite et vérifie la confidentialité, la sécurité et les dommages logiciels accidentels.
Par conséquent, Mac cache tous ces fichiers à proximité de l'utilisateur pour empêcher la modification ou la suppression accidentelle de fichiers élémentaires d'exécuter de nombreuses tâches sur un mac.
Si vous avez besoin de localiser un fichier ou un dossier, quelle que soit sa profondeur dans le Finder, voici ce que vous pouvez faire.
Dans une fenêtre Terminal, tapez :
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
Et puis, tapez:
killall Finder

Voila, tous vos fichiers cachés s'affichent immédiatement, même si vous devez faire attention à ne pas cliquer dessus.
Keep Your Mac Awake
Parfois, vous vous trouvez entre des tâches spécifiques sur plusieurs applications sensibles au facteur temps, telles que le téléchargement de fichiers de données ou l'importation/exportation de fichiers multimédias.
Parfois, vous voudrez peut-être que le Mac reste allumé même si vous n'êtes pas là pendant un certain temps ou si vous ne pouvez pas appuyer sur le trackpad mac pour l'empêcher de s'endormir.
Bien que certaines applications gratuites vous permettent de le faire, commander le terminal est plus cool.
Tapez simplement :
caffeinate

Et maintenant, votre Mac ne dormira pas tant que vous n'aurez pas appuyé sur le bouton 'Commande + C' boutons ou quitter le terminal.
Command Your MacOS to Check Updates Frequently
Êtes-vous trop paresseux pour garder un œil sur les mises à jour fréquentes déployées pour votre Mac ? Vous n'avez pas besoin de faire de compromis sur la sécurité et la fiabilité de votre machine - vous devez laisser votre Mac se mettre à jour avec les derniers correctifs de sécurité et améliorations du système.
Pour suivre cette commande, tapez simplement :
softwareupdate -l

Le terminal vous montrera une liste des mises à jour disponibles. Si vous voulez l'installer, tapez simplement :
sudo softwareupdate -i update_pkg_name
Download Files From the Internet Using Terminal

Il est plus facile d'utiliser l'interface graphique de Safari pour télécharger quelque chose, mais avec Terminal, vous obtenez des statistiques supplémentaires telles que la taille du fichier, le temps restant et la vitesse de téléchargement.
Ou d'autres trouvent ça cool.
Pour utiliser le Terminal à cette fin, tapez :
curl -O <URL>
Et ensuite, collez l'URL du fichier que vous souhaitez télécharger après boucle-O.
Vous pouvez éviter d'utiliser « <> » ; c'est une intersection.
Kill Actively Running Computer Processes

macOS est exceptionnel à bien des égards ; cependant, cela implique toujours des détails techniques et certains processus peuvent ne pas répondre ou se bloquer de manière inattendue. Ainsi, dans de telles situations, il existe deux façons simples de tuer les processus.
#1. Par PID : Si vous connaissez l'ID du processus, vous pouvez le mettre après la commande Kill et terminer le processus. Pour ce faire, tapez :
Kill<PID>
#2. De nom: Cette méthode utilise également la commande kill, avec le nom du processus attaché. Voici la commande pour cela :
Killall<Processname>
Par exemple, tue tout Skype mettra fin à tous les processus avec Skype en leur nom.
Clear the History

Pour effacer uniquement les commandes précédentes dans votre session de terminal actuelle, vous pouvez les effacer avec la commande suivante.
$ history -c
C'est ce qu'on appelle l'historique de Bash ; comme indiqué ci-dessous, vous pouvez effacer chaque commande à ce jour à l'aide de la commande bash history.
$ rm ~/.bash_history
Change the Folder to Save Screenshots

Cet utilitaire nécessite 4 ensembles de commandes pour s'exécuter, mais vous aide à modifier l'emplacement par défaut de vos captures d'écran dans Terminal.
Étape 1 : Première commande pour localiser le dossier actuel :
defaults write com.apple.screencapture location ~/Documents/Screenshots
Étape 2 : 2ème commande pour appliquer les modifications :
killall SystemUIServer
Étape 3 : 3ème commande pour spécifier un nouvel emplacement pour les captures d'écran :
defaults write com.apple.screencapture location ~/Desktop
Étape 4 : Une dernière commande pour appliquer les nouvelles modifications et confirmer le nouvel emplacement :
killall SystemUIServer
Il vous en avez.
To Change the Default Name of Screenshots

Tapez la commande ci-dessous dans le terminal de votre Mac pour modifier le nom par défaut des captures d'écran.
defaults write com.apple.screencapture name "iDB"
Pour modifier le nom par défaut, remplacez l'iDB par n'importe quel mot dont vous souhaitez que vos captures d'écran soient nommées pour une meilleure référence.
Une fois cela fait, vous entrerez une nouvelle commande pour enregistrer les modifications apportées -
killall SystemUIServer
To Change the Default File Type For Your screenshots

Tapez simplement la commande ci-dessous dans la fenêtre de votre terminal.
defaults write com.apple.screencapture type
Une fois cela fait, vous pouvez remplacer "type" par l'un des cinq formats hérités pour enregistrer les fichiers de capture d'écran. Cela pourrait être soit PNG, JPG, TIFF, GIF ou PDF.
Assurez-vous d'entrer une barre d'espace entre l'emplacement du fichier et le format du fichier. Appuyez ensuite sur Entrée.
To Kill Dashboard/Regain Dashboards

Pour désactiver ou tuer le tableau de bord, utilisez la commande suivante.
defaults write com.apple.dashboard mcx-disabled -boolean YES
Tuez ensuite le tableau de bord en tuant le Dock (le Dock se rechargera tout seul, ne vous inquiétez pas) :
killall Dock
Et ouf ! Votre tableau de bord disparaîtra de l'écran.
Cependant, si vous commencez à le manquer, vous pouvez coller le code ci-dessous pour le récupérer:
defaults write com.apple.dashboard mcx-disabled -boolean NO
Ensuite, tapez cette commande pour tuer la doc et recharger le tableau de bord maintenant activé :
killall Dock
Check Your Mac’s Download History and Delete It

Copiez et collez simplement cette commande pour afficher votre historique de téléchargement complet :
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'
Cela répertoriera tous vos téléchargements depuis Safari et d'autres applications.
Si vous souhaitez supprimer l'intégralité de votre historique :
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'
Voici.
Remarque : Votre Mac continuera à créer un nouvel historique de téléchargement, vous devrez donc peut-être le vérifier et le supprimer régulièrement.
Diverses commandes de terminal pour vous faciliter la vie

Change the Directory
Si vous voulez changer le répertoire dans lequel vous vous trouvez actuellement, tapez cd dans le terminal permet de changer votre disque d'un emplacement à un autre à l'intérieur du terminal.

Make the Directory
mkdir
créera un nouveau dossier dans votre dossier actuel, bien que vous ne puissiez créer qu'un seul dossier par commande.
D'autre part, pour créer une hiérarchie de nouveaux dossiers, vous pouvez utiliser un paramètre complémentaire comme -p
comme la commande ci-dessous :
Exemple de commande :
mkdir new-folder
mkdir -p pathbpathc/new-folder

Copy a File (cp)
Si vous souhaitez copier un fichier d'un emplacement à l'autre, cp
commande vous aidera à le faire. Vous pouvez également copier un dossier entier à l'aide de la -R
drapeau.

Remove Directory Commands (rm and rmdir)
Cette commande vient en aide lorsque vous souhaitez vous débarrasser entièrement d'un fichier ou d'un dossier. Simple rm supprime le fichier pendant rmdir supprime un répertoire entier. Vous devez être prudent lorsque vous indiquez cette commande et assurez-vous de ne pas supprimer accidentellement quelque chose de proéminent.

Text File Commands (cat, more, less)
À l'aide de cette commande, vous pouvez afficher le contenu d'un fichier texte (cat), développer le texte pour en savoir plus (plus) et réduire le texte (moins) lorsque vous souhaitez en savoir un peu plus sur le contenu du fichier.
Il vous permet de visualiser le contenu d'un fichier texte.
Exemple de commande
cat .bashrc
more .bashrc
less .bashrc

grep Command
grep aide à trouver la fonction de mots-clés que nous avons dans le logiciel de gestion de documents ; vous pouvez spécifier le mot-clé que vous souhaitez spécifier dans le document ou le rechercher dans un document déjà existant.
Le résultat sera un nombre (comme on le voit dans l'image ci-dessus) représentant le nombre de lignes correspondantes avec le mot-clé que vous branchez.
cat mylargefile.txt | grep john

Check the Remaining Storage of the Disk (du)
Pour vérifier le stockage restant ou l'utilisation actuelle sur votre disque ou plusieurs disques, du
La commande permet d'explorer la quantité d'espace consommée par tous vos fichiers et dossiers individuellement.
Un exemple de commande serait :
du -hs Music

Display the User Manual (man)
commande man pour comprendre ce qu'une commande particulière ferait; il vous indique le but, les arguments qu'il pourrait lancer et le type d'indicateurs que vous pourriez utiliser pour exécuter une commande personnalisée (comme un manuel).
man ls
man rmdr

En dehors de ces commandes, nous avons créé pour vous une feuille de triche sur les commandes de terminal afin que vous n'ayez jamais à vous arrêter et à rechercher des commandes n'importe où sur le Web.
Aide-mémoire des commandes de terminal
Command | Action |
Changer de répertoire | |
cd | Répertoire personnel |
CD [dossier] | Changer de répertoire |
CD/ | Racine du lecteur |
pwd | Affiche votre répertoire de travail |
Taille du fichier et forme du disque | |
du | Afficher l'utilisation de chaque sous-répertoire et son contenu |
vous -p | Afficher l'entrée pour des fichiers spécifiques |
df -h | Calculez et affichez l'espace disque libre de votre système |
Gestion des fichiers et des répertoires | |
m.v. | Déplacer/renommer des fichiers |
mv-i | Indicateur -i facultatif comme avertissement avant d'écraser le fichier |
m.v. | Déplacer un fichier vers le dossier |
Permissions | |
Est -ld/ | Afficher l'autorisation (lecture/écriture/accès) d'un dossier particulier |
chmod-R 600 | Modifier l'autorisation du dossier (et son contenu) à 600 |
chown : | Changer le propriétaire d'un fichier |
Processus | |
ps - hache | Affiche les processus en cours d'exécution. Ici, a – montre les processus de tous les utilisateurs – montre les processus connectés avec le Terminaltop -ocpu -s 5Afficher les processus triés en fonction de l'utilisation du processeur (mise à jour toutes les 5 secondes) tuer le processus PIDQuit avec ID . PID est une colonne dans le moniteur d'activité |
Réseau | |
ping | Clink hôte et affichage de l'état |
boucle -O | Télécharger le fichier via HTTP, HTTPS ou FTP |
arp -a | Afficher une liste de tous les appareils sur votre réseau local (vous montre l'adresse IP et MAC) |
ifconfig en0 | Afficher l'adresse IP et MAC de votre appareil |
Emballage en place
Terminal, s'il est utilisé à bon escient, peut vous aider à explorer votre Mac comme par magie.
Cependant, il faut connaître les commandes et les fonctions utilisées dans le terminal.
La feuille de triche de plus de 30 commandes mac vous aidera à essayer et à tester de nouvelles commandes et à en savoir plus sur le terminal Mac.
Vous pouvez consulter certains des Logiciel d'optimisation Mac pour de meilleures performances.