আপনি কমান্ড থেকে অনেক অন্যান্য ব্যাটারি এবং / অথবা সিস্টেমের তথ্য সহ এই তথ্যটি পেতে পারেন
ioreg
এই আদেশটি তার ম্যান পেজ অনুসারে করে:
ioreg আই / ও কিট রেজিস্ট্রি প্রদর্শন করে। এটি একটি উল্টানো গাছ হিসাবে বৈকল্পিক 1 রেজিস্ট্রি কাঠামো দেখায় ।
1 : উত্তরাধিকারী [sic]
AppleSmartBattery
কেবল ব্যাটারি সম্পর্কিত তথ্য পেতে শ্রেণির নাম অনুসারে ফিল্টার ব্যবহার করা ( ব্যাটারির জন্য):
$ 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).
থেকে man ioreg
।
এরকম কিছু মুদ্রণ করবে:
$ 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
}
আপনি যে ক্ষেত্রটি সন্ধান করছেন তা হ'ল DesignCapacity
। সুবিধার জন্য, এটি দিয়ে ফিল্টার করুন grep
(ইউনিটটি মিলিঅ্যাম্প-ঘন্টা, বা এমএএইচ):
$ ioreg -brc AppleSmartBattery | grep DesignCapacity
"DesignCapacity" = 6330
আপনার DesignCapacity
ক্ষেত্রটি 6330
এর মান হিসাবে প্রদর্শিত হতে পারে না । আমি একটি 13 "2014-এর মাঝামাঝি আরএমবিপি ব্যবহার করছি তবে আপনি বিভিন্ন ব্যাটারি রেটিং সহ অন্য একটি সিস্টেম ব্যবহার করছেন।
ব্যাটারি সম্পর্কিত তথ্য ছাড়াও, ioreg
আপনার সিস্টেম এবং অন্যান্য পেরিফেরিয়ালগুলি সম্পর্কে কিছুটা জানতে - কিছুটা কমান্ড-লাইন সিস্টেম তথ্য সরঞ্জামের মতো ব্যবহার করা যেতে পারে।
আপনি যদি এই আদেশটির কোড-প্রয়োগের সন্ধান করছেন, গিথুব-এর বেলটেক্সের সিস্টেমকিটটি একবার দেখুন । এটি আমার জানা একটি দুর্দান্ত সুইফট লাইব্রেরি।
দাবি অস্বীকার: সিস্টেমকিট বা বেলটেক্সের সাথে অনুমোদিত নয়। সিস্টেমকিটের কেবল একজন খুশি ব্যবহারকারী।