+1: La méthode sysctl fonctionne sur Mountain Lion.
Warren Young
3
Pour capturer la sortie de sysctl dans un script, utilisez l'option -n, par exemple le script sh / bash: CPUS_VIRTUAL = `sysctl -n hw.ncpu`
bleater
+1: systemctl fonctionne le mieux sur 10.11.x
Danijel-James W
Merci. Soit dit en passant, la sortie de system_profiler SPHardwareDataTypeest lisible par l’homme, je vous déconseille donc de la transmettre à grep.
Franklin Yu
Anecdote: sysctlest disponible à partir du terminal en mode de récupération, alors que de nombreux autres outils ne le sont pas (un collègue devait savoir combien de RAM se trouvait dans un ordinateur portable verrouillé avec un coffre-fort)
kbyrd
18
Ce qui suit fonctionne sous OS X Lion:
$ /usr/sbin/system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: iMac
Model Identifier: iMac7,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.4 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 4 MB
Memory: 4 GB
Bus Speed: 800 MHz
C’était le plus utile pour moi puisque j’ai obtenu tout ce que je cherchais d’une commande et fonctionne sur le terminal de récupération pour Yosemite (10.10).
Aaron R.
Très agréable! C'est la réponse
atomkirk
Notez que /usr/sbin/c'est généralement dans $PATH.
hwprefs
ne semble pas faire partie de l'installation par défaut d'OS X (je pense que c'est sous Xcode, ou peut-être avec les outils CHUD).Vous pouvez obtenir ceci de l'
system_profiler
outil:ou, si vous voulez aller au bas niveau, utilisez
sysctl
:Au fait, il y a beaucoup d'autres choses intéressantes que vous pouvez obtenir
sysctl
. Essayer:en voir quelques uns
la source
system_profiler SPHardwareDataType
est lisible par l’homme, je vous déconseille donc de la transmettre à grep.sysctl
est disponible à partir du terminal en mode de récupération, alors que de nombreux autres outils ne le sont pas (un collègue devait savoir combien de RAM se trouvait dans un ordinateur portable verrouillé avec un coffre-fort)Ce qui suit fonctionne sous OS X Lion:
la source
/usr/sbin/
c'est généralement dans$PATH
.