15 équivalents de terminal Mac à l'invite de commande Windows et aux commandes PowerShell

Sous Windows, vous pouvez utiliser les consoles d'invite de commande(use the Command Prompt) et Windows PowerShell pour un meilleur contrôle et une gestion plus rapide du système d'exploitation. Les deux CLI(CLIs) (interpréteurs de ligne de commande) vous aident également à résoudre les problèmes graves avec votre PC(troubleshoot serious issues with your PC)

Il en va de même pour le terminal du Mac , mais sa nature basée sur UNIX nécessite que vous saisissiez un ensemble de commandes différent.

Si vous êtes récemment passé à l'utilisation d'un Mac , vous découvrirez ci-dessous les équivalents terminaux(Terminal) de 15 commandes utiles d' invite(Command Prompt) de commande et de Windows PowerShell .

1. Afficher les informations système

Supposons que(Suppose) vous souhaitiez identifier les différents composants matériels et logiciels (processeur, mémoire vive(RAM) , version du système d'exploitation, etc.) de votre ordinateur. Dans ce cas, vous pouvez afficher les informations dans l'invite de commande(Command Prompt) ou Windows PowerShell avec la commande systeminfo

Dans Terminal , exécutez plutôt ce qui suit :

system_profiler

Vous pouvez également inviter Terminal à filtrer les informations par type de données. Par exemple, vous pouvez obtenir un aperçu du matériel Mac uniquement en ajoutant SPHardwareDataType à la fin de la commande, par exemple system_profiler SPHardwareDataType .

Pour obtenir une liste des types de données, exécutez la commande system_profiler -listDataTypes .

Pour afficher les informations via l' interface(GUI) utilisateur graphique (GUI) de votre Mac , maintenez la touche Option enfoncée et accédez au menu Pomme > (Apple )Informations système(System Information) .

2. Ping Périphériques et Réseaux

Vous pouvez diagnostiquer les problèmes de connectivité avec les sites Web et les périphériques locaux en exécutant la commande ping <host> via l'invite de commande(Command Prompt) ou Windows PowerShell . Cela invite votre PC à transmettre et à recevoir des paquets de données, et vous pouvez repérer les irrégularités dans les temps de réponse et la perte de paquets.

La commande ping <host> est universelle pour la plupart des CLI(CLIs) , mais Terminal ne définit pas de compteur de ping à moins que vous ne l'exécutiez avec le paramètre -c comme suit :(-c)

ping -c <count> <host>

3. Vérifiez les configurations réseau

Sur le PC, l'exécution d' ipconfig via l'invite de commande(Command Prompt) charge l' utilitaire de configuration du protocole Internet . (Internet Protocol Configuration)Il vous permet d'identifier les configurations réseau TCP/IP ainsi que des informations sur les adresses IP, les masques de sous-réseau, les passerelles par défaut, etc. 

L' équivalent Terminal ouvre la configuration de l'interface(Interface Configuration) et utilise la commande suivante :

ifconfig

Par défaut, ifconfig affiche uniquement les réseaux actifs. Pour qu'il affiche toutes les interfaces, exécutez ifconfig -a à la place.

4. Vider le cache DNS

Un cache DNS (Domain Name System)(Domain Name System (DNS)) obsolète sur votre ordinateur entraîne des problèmes de connectivité avec les sites Web. Sous Windows , l'exécution de la commande ipconfig /flushdns via une console d' invite de commande(Command Prompt) élevée vous aide à vider le cache DNS local de votre ordinateur(clear your computer’s local DNS cache)

Le Terminal équivalent à vider le cache DNS sur (DNS)Mac est le suivant :

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Vous devez saisir un mot de passe administrateur pour autoriser la commande.

5. Afficher tous les processus en cours

Par rapport au Gestionnaire des tâches de Windows(Windows Task Manager) , la saisie de la liste des tâches(tasklist ) dans l'invite de commande(Command Prompt) ou Windows PowerShell permet une vue plus claire des processus d'arrière-plan de votre PC. Il contient également des informations telles que les ID(IDs) de processus ( PID(PIDs) ) et les statistiques d'utilisation de la mémoire pour chaque tâche.

Sur Mac , vous pouvez exécuter l'une des deux commandes ci-dessous :

  • Haut(top)
  • ps-ax

La commande top affiche une liste des processus les plus gourmands en ressources en temps réel, tandis que ps -ax vous montre la liste complète des tâches sur votre Mac .

6. Fin du processus

Vous pouvez également utiliser l'invite de commande(Command Prompt) et Windows PowerShell pour mettre fin aux processus en cours d'exécution avec la taskkill <PID>

L'équivalent du terminal Mac est :

kill <PID> 

De plus, vous pouvez utiliser la commande killall <process name> pour mettre fin à tous les processus Mac contenant un nom particulier, par exemple Garageband . Voici le guide complet pour arrêter les processus Mac à l'aide de Terminal(shutting down Mac processes using Terminal) .

7. Vérifier les statistiques du réseau

La commande netstat de (netstat )Windows vous permet d'afficher une liste de toutes les connexions (Windows)TCP actives et aide à identifier les problèmes liés au réseau(identify network-related problems)

Sur Mac , l'exécution de la même commande donne des résultats similaires :

netstat 

Pour afficher une liste d'indicateurs et d'options spécifiques à Terminal , tapez man netstat .

8. Réparer les erreurs de disque

L' utilitaire de ligne de commande Vérifier le disque sous Windows , que vous pouvez appeler en exécutant chkdsk dans l'invite de commande(Command Prompt) ou Windows PowerShell , vous permet de rechercher et de réparer les erreurs liées au disque.

L' équivalent Terminal dans macOS est la commande fsck (vérification de la cohérence du système de fichiers). Commencez(Start) par démarrer votre Mac en mode mono-utilisateur : appuyez sur Commande(Command ) + S au démarrage. Ensuite, exécutez ce qui suit :

/sbin/fsck -fy

9. Créer un lien symbolique

Les liens symboliques (symlinks) sont cruciaux s'il vous est impossible de modifier les emplacements que les applications et les programmes utilisent pour stocker des fichiers. 

Par exemple, vous pouvez utiliser un lien symbolique pour synchroniser n'importe quel dossier avec un service de stockage cloud en le faisant apparaître comme s'il se trouvait dans le répertoire de synchronisation par défaut. Sous Windows , vous utilisez la commande mklink /J

Sur macOS, l' équivalent Terminal est :(Terminal)

In -s <original folder path> <target folder path>

Pour en savoir plus, découvrez comment fonctionnent les liens symboliques sur Mac(how symlinks work on the Mac) .

10. Planifier l'arrêt

Si vous souhaitez éteindre votre PC après un certain temps, utilisez la commande shutdown -f -t <time in seconds>

Sur Mac , utilisez plutôt la commande suivante :

sudo shutdown -h +<time in minutes>

Vous pouvez toujours utiliser la commande sudo killall shutdown pour annuler un arrêt programmé.

11. Comparer les différences de fichiers

Sous Windows , vous pouvez comparer la différence entre deux fichiers à l'aide de la commande fc

L'équivalent du terminal Mac est :

différence(diff)

La commande diff est livrée avec plusieurs options. Par exemple, vous pouvez utiliser le commutateur -i pour lui faire ignorer les différences de casse dans les fichiers texte. Exécutez man diff pour afficher une liste complète des options. 

12. Trouver le mot de passe Wi-Fi

Chaque fois que vous avez besoin d' identifier rapidement le mot de passe d'une connexion Wi-Fi(identify the password of a Wi-Fi connection) , vous pouvez utiliser le netsh wlan show profile <SSID> key=clear sur votre PC.

Sur Mac , vous devez exécuter la commande suivante dans Terminal :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Mettre à jour Mac

Dans Windows , vous pouvez installer les mises à jour du système d'exploitation via Windows PowerShell avec les commandes Get-WindowsUpdate et Install-WindowsUpdate . C'est plus rapide et moins lent par rapport à l'utilisation de l' interface graphique(GUI) .

Les équivalents Terminal pour mettre à jour macOS sont :

  • softwareupdate -l pour rechercher et afficher les mises à jour et les identifiants en attente.
  • softwareupdate -i <identifier> pour installer une mise à jour.

14. Renouveler le bail IP

La libération et le renouvellement du bail IP (Internet Protocol)(renewing the IP (Internet Protocol) lease) peuvent résoudre les problèmes liés à la connectivité sur votre ordinateur. Cela implique d'exécuter les commandes ipconfig /release et ipconfig /renew via l'invite de commande(Command Prompt) dans Windows

Le Mac fournit une option d'interface graphique via Préférences Système(System Preferences) > Réseau(Network ) > Wi-Fi / Ethernet > Avancé(Advanced ) > DHCP > Renouveler DHCP(Renew DHCP) . Cependant, vous pouvez également utiliser la commande Terminal suivante :

sudo ipconfig set <network interface> DHCP

Si vous ne connaissez pas le nom de l'interface réseau, utilisez la commande ifconfig pour l'identifier, par exemple en0

15. Vérifier la disponibilité

Vous pouvez vérifier la disponibilité de votre PC avec la commande Windows PowerShell (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime .

Sur le Terminal sous macOS, exécutez plutôt la commande suivante :

disponibilité(uptime)

La commande uptime vous aide à déterminer s'il est temps d'arrêter ou de redémarrer votre Mac . Cela aide souvent à résoudre des problèmes techniques aléatoires empêchant macOS de fonctionner correctement.

Passer à la borne

Le terminal du Mac vous permet d'effectuer la plupart des tâches auxquelles vous êtes habitué avec l'invite de commande(Command Prompt) et Windows PowerShell sur le PC. Bien que les équivalents de commandes ci-dessus ne soient pas exhaustifs, ils devraient toujours être pratiques.



About the author

Je suis un technicien en informatique qui travaille avec Android et les logiciels bureautiques depuis de nombreuses années. J'enseigne également aux gens comment utiliser les Mac depuis environ 5 ans. Si vous cherchez quelqu'un qui sait comment réparer les choses sur votre ordinateur, je peux probablement vous aider !



Related posts