Bu bilgileri, diğer birçok pil ve / veya sistem bilgisiyle birlikte komuttan bulabilirsiniz.
ioreg
Bu komut, man sayfasına göre şunları yapar:
ioreg, G / Ç Kiti kayıt defterini görüntüler. Heirarchical 1 kayıt yapısını ters bir ağaç olarak gösterir.
1 : herarifik [sic]
AppleSmartBattery
Yalnızca pille ilgili bilgi almak için sınıf adına ( pil için) göre filtre kullanma :
$ ioreg -brc AppleSmartBattery
-b Show the object name in bold.
-r Show subtrees rooted by objects that match the specified criteria.
If none of -c, -k, or -n are supplied, -r has no effect.
-c Show the object properties only if the object is an instance of, or
derives from, the specified C++ class (e.g. IOService).
Gönderen man ioreg
.
Bunun gibi bir şey yazdıracak:
$ ioreg -brc AppleSmartBattery
+-o AppleSmartBattery <class AppleSmartBattery, id 0x100000254, registered, ma$
{
"ExternalConnected" = Yes
"TimeRemaining" = 0
"InstantTimeToEmpty" = 65535
"ExternalChargeCapable" = Yes
"FullPathUpdated" = 1464849055
"CellVoltage" = (4298,4292,4299,0)
"Voltage" = 12889
"BatteryInvalidWakeSeconds" = 30
"AdapterInfo" = 0
"MaxCapacity" = 5524
"PermanentFailureStatus" = 0
"Manufacturer" = "SMP"
"Location" = 0
"CurrentCapacity" = 5524
"LegacyBatteryInfo" = {"Amperage"=0,"Flags"=5,"Capacity"=5524,"Current"=5$
"FirmwareSerialNumber" = 1
"BatteryInstalled" = Yes
"PackReserve" = 200
"CycleCount" = 318
"DesignCapacity" = 6330
"OperationStatus" = 58371
"ManufactureDate" = 17726
"AvgTimeToFull" = 65535
"BatterySerialNumber" = "D864403T3UVFVN7A6"
"BootPathUpdated" = 1464353527
"PostDischargeWaitSeconds" = 120
"Temperature" = 3096
"UserVisiblePathUpdated" = 1464849490
"InstantAmperage" = 0
"ManufacturerData" = <000000000702000a03890000034a34340330304103534449032$
"MaxErr" = 1
"FullyCharged" = Yes
"DeviceName" = "bq20z451"
"IOGeneralInterest" = "IOCommand is not serializable"
"Amperage" = 0
"IsCharging" = No
"DesignCycleCount9C" = 1000
"PostChargeWaitSeconds" = 120
"AvgTimeToEmpty" = 65535
}
Aradığınız alan DesignCapacity
. Kolaylık sağlamak için filtreleyin grep
(birim miliamper saat veya mAh'dir):
$ ioreg -brc AppleSmartBattery | grep DesignCapacity
"DesignCapacity" = 6330
Alanınız değer olarak DesignCapacity
görüntülenmeyebilir 6330
. 13 "2014 ortası rMBP kullanıyorum, ancak farklı pil sınıflarına sahip başka bir sistem kullanıyor olabilirsiniz.
Pil bilgilerinin yanı sıra, ioreg
bir komut satırı Sistem Bilgisi aracı gibi, sisteminiz ve diğer çevre birimleri hakkında daha fazla bilgi edinmek için kullanılabilir.
Bu komutun kod uygulamasını arıyorsanız, Github'da Beltex'in SystemKit'ine bir göz atın . Bildiğim en havalı Swift kütüphanelerinden biri.
Feragatname: SystemKit veya Beltex'e bağlı değildir. Sadece mutlu bir SystemKit kullanıcısı.