टर्मिनल के माध्यम से व्यापक मैक सिस्टम जानकारी कैसे प्राप्त करें
विषयसूची:
यदि आप Mac के बारे में व्यापक सिस्टम जानकारी प्राप्त करना चाहते हैं, तो आप पाएंगे कि टर्मिनल इस डेटा को तेज़ी से पुनर्प्राप्त करने का एक शानदार तरीका है।
हम एक आसान कमांड प्रदान करेंगे जो मैक के बारे में व्यापक सिस्टम जानकारी प्रकट करता है, जिसमें वर्तमान सिस्टम सॉफ़्टवेयर संस्करण और बिल्ड नंबर, कर्नेल संस्करण, बूट वॉल्यूम, बूट मोड, कंप्यूटर का नाम, सक्रिय उपयोगकर्ता नाम शामिल है। वर्चुअल मेमोरी जानकारी, एसआईपी स्थिति, अपटाइम, मैक मॉडल का नाम और पहचानकर्ता, सीपीयू चिप, सीपीयू कोर की संख्या, मेमोरी, फर्मवेयर संस्करण, ओएस लोडर संस्करण, सीरियल नंबर, हार्डवेयर यूयूआईडी, प्रावधान यूडीआईडी, और सक्रियण लॉक स्थिति।आप नेटवर्किंग, स्टोरेज, ब्लूटूथ, और अन्य प्रासंगिक सिस्टम जानकारी डेटा प्रकारों के बारे में अतिरिक्त विवरण प्राप्त करने के लिए आदेश को अनुकूलित भी कर सकते हैं।
अधिकांश मैक उपयोगकर्ता संभवतः मैक के बारे में सिस्टम जानकारी प्राप्त करने के लिए इस मैक के बारे में सुविधा और सिस्टम सूचना ऐप का उपयोग करते हैं, और जबकि उस दृष्टिकोण में कुछ भी गलत नहीं है, कुछ उपयोगकर्ताओं को व्यापक सिस्टम प्राप्त करने में मदद मिल सकती है टर्मिनल का उपयोग कर कमांड लाइन के माध्यम से मैक के बारे में जानकारी। टर्मिनल के कई फायदे हैं, जिसमें रिमोट एक्सेस से लेकर एक्सेसिबिलिटी तक, भले ही जीयूआई गलत व्यवहार कर रहा हो, पाठ प्रारूप में आसानी से स्कैन करने योग्य आउटपुट का उत्पादन करने के लिए।
system_profiler के साथ टर्मिनल से मैक सिस्टम जानकारी पुनर्प्राप्त करना
शुरू करने के लिए, टर्मिनल ऐप्लिकेशन खोलें, जो /एप्लीकेशन/यूटिलिटी में मिलता है/ या स्पॉटलाइट के साथ टर्मिनल लॉन्च करके। एक बार जब आप कमांड लाइन पर हों, तो वर्तमान मैक हार्डवेयर और सिस्टम सॉफ़्टवेयर के बारे में विस्तृत जानकारी प्राप्त करने के लिए निम्न आदेश दर्ज करें:
system_profiler SPSoftwareDataType SPHardwareDataType
वापसी दबाएं और आप एक आसानी से पढ़ने योग्य आउटपुट देखेंगे जो मैक के बारे में सभी प्रकार की आसान सिस्टम जानकारी को सूचीबद्ध करता है, कुछ इस तरह दिखता है:
$ system_profiler SPSoftwareDataType SPHardwareDataType
सॉफ़्टवेयर:
सिस्टम सॉफ्टवेयर अवलोकन:
सिस्टम संस्करण: macOS 12.1 (21C52) कर्नेल संस्करण: डार्विन 21.2.0 बूट वॉल्यूम: Macintosh HD बूट मोड: सामान्य कंप्यूटर नाम: M1 मैकबुक प्रो उपयोगकर्ता नाम: पॉल होरोविट्ज़ (पॉल) सुरक्षित वर्चुअल मेमोरी: सक्षम सिस्टम इंटीग्रिटी प्रोटेक्शन: बूट के बाद से सक्षम समय: 35 दिन 17:14
हार्डवेयर:
हार्डवेयर अवलोकन:
मॉडल का नाम: MacBook Pro मॉडल पहचानकर्ता: MacBookPro17, 1 चिप: Apple M1 कोर की कुल संख्या: 8 (4 प्रदर्शन और 4 दक्षता) मेमोरी: 16 GB सिस्टम फ़र्मवेयर संस्करण: 7429।61.2 OS लोडर संस्करण: 7429.61.2 सीरियल नंबर (सिस्टम): C20JJ9PA2QRS हार्डवेयर UUID: B571BB30-C8C9-DF83-312F-D8C265617512 प्रोविजनिंग UDID: 000000042-0009847128944E एक्टिवेशन लॉक स्थिति: सक्षम
जैसा कि आप इस जानकारी से देख सकते हैं, Mac एक M1 MacBook Pro है जिसमें 16GB RAM है, macOS Monterey 12.1 सामान्य रूप से बूट हो रहा है और SIP सक्षम है, और एक महीने का सिस्टम अपटाइम है।
यह आपके सिस्टम की जानकारी की ज़रूरतों के लिए काफी अच्छा हो सकता है, लेकिन अगर आप मैक के बारे में अधिक डेटा प्राप्त करना चाहते हैं, तो आप अधिक सिस्टम जानकारी भी उपलब्ध पा सकते हैं, शायद नेटवर्किंग या आंतरिक स्टोरेज के बारे में।
निम्न आदेश का उपयोग करके सिस्टम_प्रोफाइलर के लिए उपलब्ध डेटा प्रकारों की पूरी सूची देखने के लिए:
system_profiler -listDataTypes
Currently the system_profiler data types include the following options: SPParallelATADataType SPUniversalAccessDataType SPSecureElementDataType SPApplicationsDataType SPAudioDataType SPBluetoothDataType SPCameraDataType SPCardReaderDataType SPiBridgeDataType SPDeveloperToolsDataType SPDiagnosticsDataType SPDisabledSoftwareDataType SPDiscBurningDataType SPEthernetDataType SPExtensionsDataType SPFibreChannelDataType SPFireWireDataType SPFirewallDataType SPFontsDataType SPFrameworksDataType SPDisplaysDataType SPHardwareDataType SPInstallHistoryDataType SPInternationalDataType एसपीलीगेसीसॉफ्टवेयरडेटाटाइप एसपीनेटवर्कलोकेशनडेटाटाइप एसपीलॉग्सडेटाटाइप एसपीप्रबंधितक्लाइंटडेटाटाइप एसपीमेमोरीडेटाटाइप एसपीएनवीमीडेटाटाइप एसपीनेटवर्कडेटाटाइप एसपीपीसीआईडेटाटाइप एसपीसमानांतरएससीएसआईडेटाटाइप एसपीपावरडेटाटाइप एसपीप्रेफपेनडेटाटाइप एसपीप्रिंटरसॉफ्टवेयरडेटाटाइप एसपीप्रिंटरडेटाटाइप एसपीकॉन्फ़िगरेशनप्रोफाइलडेटाटाइप एसपीरॉकैमराडेटाटाइप एसपीएएसडेटाटाइप एसपीएसएटीएडेटाटाइप एसपीएसपीआइडेटाटाइप एसपीस्मार्टकार्ड्सएसपीसॉफ्टवेयरटाइप अपआइटमडेटाटाइप एसपीस्टोरेजडेटाटाइप एसपीसिंकसर्विसेजडेटाटाइप एसपीथंडरबोल्टडेटाटाइप एसपीयूएसबीडेटाटाइप एसपीनेटवर्कवॉल्यूमडेटाटाइप एसपीडब्ल्यूडब्ल्यूएएनडेटाटाइप एसपीएयरपोर्टडेटाटाइप
बस एक डेटा प्रकार को system_profiler कमांड स्ट्रिंग में जोड़ें और उस विशेष डेटा प्रकार के बारे में जानकारी प्राप्त करने के लिए इसे निष्पादित करें।
हमने पहले system_profiler कमांड पर चर्चा की है, आमतौर पर इसे केवल 'अधिक' पर पाइप करके उपयोगकर्ताओं को सिस्टम जानकारी के पूरे पृष्ठ के माध्यम से स्कैन करने की अनुमति देता है, लेकिन यह दृष्टिकोण कई उपयोगकर्ताओं की आवश्यकता से कहीं अधिक जानकारी दिखाता है। 'system_profiler SPSoftwareDataType SPHardwareDataType' के माध्यम से दिखाई गई संक्षिप्त जानकारी संभावित रूप से उन अधिकांश उपयोगकर्ताओं के लिए उपयुक्त है, जिन्हें सिस्टम जानकारी खोजने की आवश्यकता है।
यदि दिलचस्पी है, तो आप sw_vers और uname का उपयोग करके macOS संस्करण और कर्नेल जानकारी सहित सिस्टम जानकारी भी प्राप्त कर सकते हैं, या सिस्टम_प्रोफाइलर आउटपुट के माध्यम से सब कुछ पेजिंग देख सकते हैं। यदि आप केवल प्रोसेसर से संबंधित जानकारी चाहते हैं तो आप कमांड लाइन से sysctl के साथ सीपीयू जानकारी भी प्राप्त कर सकते हैं।
टिप आइडिया के लिए BlackMoonWolf को धन्यवाद!