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.
Related posts
Comment basculer entre CMD and PowerShell dans Windows Terminal
Quel est le Windows Terminal?
Les 10 principales commandes de terminal Mac que vous devez connaître
Comment allumer Auto Complete dans Windows Command Prompt
Guide du débutant sur l'invite de commande Windows
Replace Powershell avec Command Prompt dans le Windows 10 Start Menu
Comment configurer l'invite de commande et les raccourcis clavier/bureau PowerShell
Comment partager des dossiers de Mac OS X avec des PC Windows 7 et Windows 8
Find Windows 10 Product Key en utilisant Command Prompt or PowerShell
Où vont les captures d'écran? Trouvez-les dans Windows, Mac, Android, ou IOS
4 façons de créer des fichiers factices aléatoires avec une taille spécifique dans Windows
Comment exécuter une commande de terminal à l'aide d'un raccourci clavier sur Mac
Comment puis-je voir tous les utilisateurs sur un Windows computer? (5 façons)
Comment imprimer la liste des processus en cours d'exécution dans Windows
Comment exécuter Command Prompt comme Administrator dans Windows 11/10
Replace PowerShell avec Command Prompt dans Context Menu à Windows 10
Comment passer des appels Skype de groupe audio et vidéo (Windows, Android, iPhone, Mac)
Comment compter les fichiers dans un dossier à l'aide de PowerShell, CMD ou de l'explorateur de fichiers
Comment imprimer sur une imprimante Mac OS X partagée à partir de Windows 7 et Windows 8
Réinitialiser PowerShell et CMD à leurs paramètres par défaut