Viele Leute haben es bereits erwähnt system_profiler
, deshalb liste ich nur einige andere Befehle auf, die ich empfehlen würde, um ein Mac OS X-System "umzuschauen":
top -u -s5
Mein Lieblingsbefehl, um zu sehen, was los ist. Zeigt Prozesse sortiert nach CPU-Auslastung an, die alle 5 Sekunden aktualisiert werden (ich finde die Standardeinstellung von 1 Sekunde zu schnell), sowie Statistiken zum durchschnittlichen Laden, zu physischen und virtuellen Maschinen usw. Ersetzen -u
durch -orsize
, um stattdessen nach der Größe des residenten Speichers zu sortieren.
sysctl vm.swapusage
VM-Statistiken - weitere Optionen finden Sie unter man sysctl, oder versuchen Sie einfach -a und sehen Sie sich die gesamte Liste an.
sw_vers
Zeigt die Betriebssystemversion und den Build an
softwareupdate -l
Fragt einen Apple-Server nach einer Liste der relevanten Software-Updates ab. -i -a
lädt sie herunter und installiert sie. Beachten Sie, dass der Computer nicht neu gestartet wird, wenn Updates erforderlich sind. Stattdessen werden sie in der Liste mit "[restart]" markiert und müssen nach der Installation manuell neu gestartet werden (Sie müssen jedoch keine Updates auslösen, die einen Neustart erfordern, wenn Sie keinen physischen Zugriff auf den Computer haben - - Wenn etwas schief geht, könnten Sie in Schwierigkeiten geraten.
systemsetup
networksetup
Befehlszeilenzugriff auf die allgemeinen und Netzwerkeinstellungen, auf die normalerweise über die GUI-App für die Systemeinstellungen zugegriffen wird. Nützlich, aber mit den erstaunlichsten (und schmerzhaftesten) ausführlichen Optionen, die ich je gesehen habe. (Ich meine -getdisablekeyboardwhenenclosurelockisengaged
? Wirklich?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
Befehlszeilensteuerung für den Remoteverwaltungsdienst (Apple Remote Desktop), der auch als VNC-Server fungiert, wenn Sie GUI-Zugriff benötigen. Der Trick ist, dass Sie die Authentifizierung im "Legacy" -Stil aktivieren müssen, damit es mit einem generischen VNC-Client funktioniert.
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(Wenn es noch nicht läuft, verwende -activate anstelle von -restart -agent.)