यदि आप कई मैक एडमिनिस्टर करते हैं, तो सामान्य कार्यों को कमांड लाइन के माध्यम से चलाने से आपका रखरखाव कार्यभार कम हो सकता है। सिस्टम कमांड और ओपन-सोर्स रिपॉजिटरी के संयोजन का उपयोग करके, आप टर्मिनल का उपयोग करके macOS सॉफ्टवेयर और मैक ऐप स्टोर सॉफ्टवेयर दोनों को अपडेट कर सकते हैं।
टर्मिनल का उपयोग करके macOS सॉफ्टवेयर अपडेट करें
आप टर्मिनल में softwareupdate कमांड का उपयोग करके अंतर्निहित macOS सॉफ्टवेयर को अपडेट कर सकते हैं।
1. टर्मिनल खोलें (एप्लिकेशन/यूटिलिटीज/टर्मिनल.ऐप)।

2. निम्न कमांड टाइप करें और "एंटर" दबाएं:
softwareupdate -l

यह आपके सिस्टम के लिए वर्तमान में उपलब्ध सभी macOS सॉफ्टवेयर अपडेट को सूचीबद्ध करेगा।
3. एक पल प्रतीक्षा करें जबकि यह अपडेट के लिए macOS सर्वर खोजता है।

4. यदि अपडेट उपलब्ध हैं, तो softwareupdate आपको बताएगा कि कौन से अपडेट उपलब्ध हैं। यदि कोई अपडेट उपलब्ध नहीं है, तो आपको कमांड प्रॉम्प्ट पर वापस कर दिया जाएगा।

5. सभी उपलब्ध अपडेट इंस्टॉल करने के लिए, निम्न कमांड टाइप करें और "एंटर" दबाएं:
sudo softwareupdate -ia --verbose

6. प्रॉम्प्ट होने पर अपना पासवर्ड टाइप करें और "एंटर" दबाएं।
7. अपडेट प्रक्रिया अब चलेगी, प्रत्येक प्रोग्राम की प्रगति को प्रदर्शित करेगी जैसे ही इसे अपडेट किया जाता है।

8. जब अपडेट प्रक्रिया समाप्त हो जाती है, तो आपको कमांड प्रॉम्प्ट पर वापस कर दिया जाएगा।

Softwareupdate फ्लैग्स
--verboseफ्लैग वैकल्पिक है, लेकिन यह अपडेट इंस्टॉल होने पर लाइव स्टेटस रिपोर्ट देगा। यदि आपके पास प्रोसेस करने के लिए बहुत सारे अपडेट हैं, तो यह फ्लैग आपको वर्तमान स्थिति से अवगत रखेगा।-iफ्लैग "इंस्टॉल" के लिए खड़ा है और चयनित ऐप्स के लिए इंस्टॉलेशन प्रक्रिया शुरू करेगा-aफ्लैग "सभी" के लिए खड़ा है। यह सभी उपलब्ध अपडेट इंस्टॉल करेगा।-rफ्लैग "अनुशंसित" के लिए खड़ा है। उदाहरण के लिए,softwareupdate -irकेवल "अनुशंसित" अपडेट इंस्टॉल करेगा।-hफ्लैग "मदद" के लिए खड़ा है और सभी उपलब्ध कमांड प्रकट करेगा।- सिर्फ एक अपडेट इंस्टॉल करने के लिए, उपयोग करें
softwareupdate -i [पैकेज नाम]
उदाहरण के लिए,
softwareupdate -i RemoteDesktopClient-3.9.2केवल RemoteDesktopClient 3.9.2 अपडेट इंस्टॉल करेगा। - विशिष्ट अपडेट को अनदेखा करने के लिए,
--ignoreफ्लैग का उपयोग करें। उदाहरण के लिए:softwareupdate --ignore RemoteDesktopClient-3.9.2
RemoteDesktopClient के 3.9.2 अपडेट को छिपा देगा। जब कोई नया अपडेट उपलब्ध होगा तो आपको अलर्ट किया जाएगा।
टर्मिनल का उपयोग करके मैक ऐप स्टोर सॉफ्टवेयर अपडेट करें
डिफ़ॉल्ट रूप से, macOS में मैक ऐप स्टोर से ऐप्स अपडेट करने के लिए कमांड लाइन यूटिलिटी नहीं होती है। हालांकि, आप दिमित्री रोडियोनोव के mas यूटिलिटी को इंस्टॉल करके इस कार्यक्षमता को अपनी कमांड लाइन में जोड़ सकते हैं।
1. टर्मिनल खोलें (एप्लिकेशन/यूटिलिटीज/टर्मिनल.ऐप)।

2. यदि आपके पास पहले से होमब्रू पैकेज मैनेजर इंस्टॉल नहीं है, तो आपको इसे प्राप्त करना होगा। नीचे दिए गए टर्मिनल कमांड का उपयोग करके होमब्रू इंस्टॉल करें:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

आप होमब्रू के साथ सेट अप होने के लिए हमारे गाइड का भी पालन कर सकते हैं।
3. होमब्रू डेटाबेस से mas-cli इंस्टॉल करने के लिए निम्न कमांड का उपयोग करें:
brew install mas

4. जब इंस्टॉलेशन पूरा हो जाए और आपके पास कमांड प्रॉम्प्ट वापस आ जाए, तो आप सभी उपलब्ध mas कमांड की सूची देखने के लिए mas टाइप कर सकते हैं।

5. इंस्टॉल किए गए मैक ऐप स्टोर ऐप्स की सूची देखने के लिए निम्न कमांड टाइप करें। उनमें से कुछ हो सकते हैं।
mas list

6. अपडेट उपलब्ध वाले सभी ऐप्स देखने के लिए निम्न कमांड टाइप करें:
mas outdated

7. अपडेट उपलब्ध वाले सभी ऐप्स को अपडेट करने के लिए निम्न कमांड टाइप करें:
mas upgrade

8. mas प्रत्येक ऐप के लिए अपग्रेड प्रक्रिया चलाएगा।

9. जब अपडेट प्रक्रिया पूरी हो जाए, तो आपको कमांड प्रॉम्प्ट पर वापस कर दिया जाएगा।

निष्कर्ष
यदि आपको अंतर्निहित macOS सॉफ्टवेयर, या यहां तक कि macOS को ही अपडेट करने की आवश्यकता है, तो आप उस प्रक्रिया को कमांड लाइन से पूरा करने के लिए softwareupdate का उपयोग कर सकते हैं। यदि आपको ऐप स्टोर से ऐप्स अपडेट करने की आवश्यकता है, तो आप इसे टर्मिनल के माध्यम से पूरा करने के लिए mas इंस्टॉल कर सकते हैं।