Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

19 commandes de terminal Mac pour vous faciliter la vie sur un ordinateur Apple

Commandes du terminal Mac pour vous faciliter la vie sur un ordinateur Apple
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

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 ?

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.

Vous pouvez commencer en appuyant sur "bouton de commande + espace», qui ouvrira la 'Projecteur' barre de recherche, puis saisissez 'Terminal' pour le lancer.

recherche par projecteur

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.

ouvrir les utilitaires dans le finder

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

cliquez sur la borne

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

View Hidden Files & Folders

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
afficher les fichiers et dossiers cachés

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
garder votre mac éveillé

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
vérifier et mettre à jour mac

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

télécharger des fichiers depuis internet

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

tuer les processus informatiques en cours d'exécution

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

effacer l'historique

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

changer l'emplacement de la capture d'écran

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 

changer le nom de la capture d'écran

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 

changer le type de fichier de la prochaine capture d'écran

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

tuer et récupérer le tableau de bord

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

vérifier l'historique des téléchargements mac

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.

commande cd

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
commande mkdir

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. 

commande cp

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. 

Commande rm et rmdir

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
chat plus moins commander

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
commande grep

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
du commande

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
commande homme

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

CommandAction
Changer de répertoire
cdRépertoire personnel
CD [dossier]Changer de répertoire
CD/Racine du lecteur
pwdAffiche votre répertoire de travail
Taille du fichier et forme du disque
duAfficher l'utilisation de chaque sous-répertoire et son contenu
vous -pAfficher l'entrée pour des fichiers spécifiques
df -hCalculez 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-iIndicateur -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 600Modifier l'autorisation du dossier (et son contenu) à 600
chown :Changer le propriétaire d'un fichier 
Processus
ps - hacheAffiche 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
pingClink hôte et affichage de l'état
boucle -OTélécharger le fichier via HTTP, HTTPS ou FTP
arp -aAfficher une liste de tous les appareils sur votre réseau local (vous montre l'adresse IP et MAC)
ifconfig en0Afficher 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.

Merci à nos commanditaires
Plus de bonnes lectures sur Mac
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder