Untuk menangkap output dari sysctl dalam naskah, menggunakan opsi -n, misalnya sh / script bash: CPUS_VIRTUAL = `sysctl -n hw.ncpu`
bleater
+1: systemctl bekerja paling baik di 10.11.x
Danijel-James W
Terima kasih. Ngomong-ngomong, output dari system_profiler SPHardwareDataTypeadalah dapat dibaca oleh manusia, jadi saya akan menyarankan untuk tidak mem-pipe.
Franklin Yu
Fakta menyenangkan: sysctltersedia dari terminal dalam mode pemulihan, sementara banyak alat lain tidak (rekan kerja perlu tahu berapa banyak ram di laptop yang dikunci dengan kubah file)
kbyrd
18
Berikut ini berfungsi di 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
Ini adalah yang paling berguna bagi saya karena saya mendapatkan semua yang saya cari dari satu perintah, dan bekerja pada terminal pemulihan untuk Yosemite (10.10).
hwprefs
tampaknya tidak menjadi bagian dari instalasi OS X default (saya pikir itu dalam Xcode, atau mungkin alat CHUD).Anda bisa mendapatkan ini dari
system_profiler
alat:atau, jika Anda ingin tingkat rendah, gunakan
sysctl
:Tapi, ada banyak hal menarik lainnya yang bisa kamu dapatkan
sysctl
. Mencoba:untuk melihat beberapa dari mereka
sumber
system_profiler SPHardwareDataType
adalah dapat dibaca oleh manusia, jadi saya akan menyarankan untuk tidak mem-pipe.sysctl
tersedia dari terminal dalam mode pemulihan, sementara banyak alat lain tidak (rekan kerja perlu tahu berapa banyak ram di laptop yang dikunci dengan kubah file)Berikut ini berfungsi di OS X Lion:
sumber
/usr/sbin/
biasanya dalam$PATH
.