Beaucoup de gens l'ont déjà mentionné system_profiler
, je vais donc énumérer quelques autres commandes que je recommanderais pour "regarder autour" d'un système Mac OS X:
top -u -s5
Ma commande préférée pour voir ce qui se passe. Affiche les processus triés par utilisation du processeur, mis à jour toutes les 5 secondes (je trouve que la valeur par défaut de 1 seconde est trop rapide), ainsi que la moyenne de la charge, les statistiques physiques et VM, etc. Remplacez -u
par -orsize
pour trier par taille de mémoire résidente à la place.
sysctl vm.swapusage
Statistiques VM - consultez man sysctl pour d'autres options, ou essayez simplement -a et parcourez la liste entière.
sw_vers
Affiche la version et la construction du système d'exploitation
softwareupdate -l
Interroge un serveur Apple pour obtenir une liste des mises à jour logicielles pertinentes. -i -a
va les télécharger et les installer. Notez qu'il ne redémarrera pas l'ordinateur pour les mises à jour qui le nécessitent; au lieu de cela, ils seront marqués avec "[redémarrer]" dans la liste, et vous devrez redémarrer manuellement après les avoir installés (mais méfiez-vous de lancer des mises à jour qui nécessitent un redémarrage lorsque vous n'avez pas d'accès physique à l'ordinateur - - Si quelque chose ne va pas, vous pourriez avoir des ennuis).
systemsetup
networksetup
Accès en ligne de commande aux paramètres généraux et réseau normalement accessibles par l'application GUI des préférences système. Utile, mais j'ai les options verbeuses les plus étonnamment (et douloureusement) que j'ai jamais vues. (Je veux dire -getdisablekeyboardwhenenclosurelockisengaged
,? Vraiment?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
Contrôle en ligne de commande pour le service de gestion à distance (Apple Remote Desktop), qui se double d'un serveur VNC si vous avez besoin d'un accès à l'interface graphique. L'astuce est que pour le faire fonctionner avec un client VNC générique, vous devez activer l'authentification de style "hérité", avec quelque chose comme:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(Ou, s'il n'est pas déjà en cours d'exécution, utilisez -activate au lieu de -restart -agent)