Sous Windows, vous pouvez utiliser l'invite de commande et les consoles Windows PowerShell pour un meilleur contrôle et une gestion plus rapide du système d'exploitation. Les deux CLI (interpréteurs de ligne de commande) vous aident également à résoudre les problèmes graves avec votre PC.
Il en va de même pour le terminal Mac, mais sa nature 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 Terminal de 15 commandes utiles d'invite de commande et de Windows PowerShell.
1. Afficher les informations système
Supposons que vous souhaitiez identifier les différents composants matériels et logiciels (processeur, RAM, version du système d'exploitation, etc.) de votre ordinateur. Dans ce cas, vous pouvez afficher les informations dans l'invite de commande 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 utilisateur graphique (GUI) sur votre Mac, maintenez enfoncée la touche Option et accédez àApple menu > Informations système.
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 via l'invite de commande 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 est universelle pour la plupart des CLI, mais Terminal ne définit pas de compteur de ping à moins que vous ne l'exécutiez avec la commande -c comme suit :
ping -c
3. Vérifier les configurations réseau
Sur le PC, l'exécution de ipconfig via l'invite de commande charge l'utilitaire de configuration du protocole Internet. 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 et utilise la commande suivante :
ifconfig
Par défaut, ifconfig affiche uniquement les réseaux actifs. Pour afficher toutes les interfaces, exécutez ifconfig -a à la place.
4. Vider le cache DNS
Un cache DNS (Domain Name System) 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 élevée vous aide à vider le cache DNS local de votre ordinateur.
L'équivalent du terminal pour vider le cache DNS sur 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, taper tasklist dans l'invite de commande 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 de processus (PID) 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
- 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. Processus final
Vous pouvez également utiliser l'invite de commande et Windows PowerShell pour mettre fin aux processus en cours d'exécution avec la commande taskkill.
L'équivalent du terminal Mac est :
tuer
De plus, vous pouvez utiliser la commande killall pour terminer tous les processus Mac contenant un nom particulier, par ex. Garageband. Voici le guide complet pour arrêter les processus Mac à l'aide de Terminal.
7. Vérifier les statistiques du réseau
La commande netstat de Windows vous permet d'afficher une liste de toutes les connexions TCP actives et aide à identifier les problèmes liés au réseau.
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 Check Disk sous Windows, que vous pouvez appeler en exécutant chkdsk dans l'invite de commande ou Windows PowerShell, vous permet pour rechercher et réparer les erreurs liées au disque.
L'équivalent du terminal dans macOS est la commande fsck (vérification de la cohérence du système de fichiers). Commencez par démarrer votre Mac en mode mono-utilisateur - appuyez sur 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 utilisés par les applications et les programmes pour stocker les fichiers.
Par exemple, vous pouvez utiliser un lien symbolique pour synchroniser n'importe quel dossier avec un service de stockage en nuage 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 :
In -s
Pour en savoir plus, découvrez comment fonctionnent les liens symboliques sur Mac.
dix. Planifier l'arrêt
Si vous souhaitez éteindre votre PC après un certain temps, utilisez la commande shutdown -f -t .
Sur Mac, utilisez plutôt la commande suivante :
sudo shutdown -h +
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
La commande diff est fournie 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, vous pouvez utiliser le netsh wlan show profile key=clear sur votre PC.
Sur Mac, vous devez exécuter la commande suivante dans Terminal :
security find-generic-password -ga "" | grep "mot de passe :"
13. Mettre à jour Mac
Sous Windows, vous pouvez installer les mises à jour du système d'exploitation via Windows PowerShell avec Get-WindowsUpdate et Commandes Install-WindowsUpdate. C'est plus rapide et moins lent que l'utilisation de l'interface graphique.
Les équivalents Terminal pour mettre à jour macOS sont :
- softwareupdate -l pour rechercher et afficher les mises à jour et les identifiants en attente.
- softwareupdate -i pour installer une mise à jour.
14. Renouveler le bail IP
La libération et le renouvellement du bail IP (Internet Protocol) 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 dans Windows.
Le Mac fournit une option d'interface graphique via Préférences Système > Réseau> Wi-Fi/Ethernet > Avancé > DHCP > Renew DHCP Cependant, vous pouvez également utiliser la commande Terminal suivante :
sudo ipconfig set DHCP
Si vous ne connaissez pas le nom de l'interface réseau, utilisez la commande ifconfig pour l'identifier, par ex. en0.
15. Vérifier la disponibilité
Vous pouvez vérifier la disponibilité de votre PC avec la commande (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Commande Windows PowerShell.
Sur le terminal sous macOS, exécutez plutôt la commande suivante :
uptime
La commande uptime vous aide à déterminer s'il est temps d'arrêter ou de redémarrer votre Mac. Cela permet souvent de résoudre des problèmes techniques aléatoires empêchant macOS de fonctionner correctement.
Passage au terminal
Le terminal du Mac vous permet d'effectuer la plupart des tâches auxquelles vous êtes habitué avec l'invite de commande et Windows PowerShell sur le PC. Bien que les équivalents de commandes ci-dessus ne soient pas exhaustifs, ils devraient toujours être pratiques.
