หากคุณดูแล Mac หลายเครื่อง การรัน common tasks ผ่าน command line ช่วยลดภาระการบำรุงรักษา ด้วยการผสมผสาน system commands และ open-source repositories คุณสามารถอัปเดต macOS software และ Mac App Store software ผ่าน Terminal ได้
อัปเดต macOS Software ผ่าน Terminal
อัปเดต built-in macOS software ได้ด้วยคำสั่ง softwareupdate ใน Terminal
1. เปิด Terminal (Application/Utilities/Terminal.app)

2. พิมพ์คำสั่งต่อไปนี้และกด "Enter":
softwareupdate -l

จะ list macOS software updates ที่พร้อมใช้งานสำหรับระบบของคุณ
3. รอสักครู่ขณะค้นหาอัปเดตจาก macOS servers

4. หากมีอัปเดต softwareupdate จะบอกว่ามีอัปเดตอะไรบ้าง หากไม่มี จะกลับสู่ command prompt

5. ติดตั้งอัปเดตทั้งหมด พิมพ์คำสั่งและกด Enter:
sudo softwareupdate -ia --verbose

6. พิมพ์รหัสผ่านเมื่อถาม และกด Enter
7. กระบวนการอัปเดตจะรัน แสดง progress ของแต่ละโปรแกรม

8. อัปเดตเสร็จ จะกลับสู่ command prompt

Softwareupdate Flags
--verboseflag optional แต่ให้ live status reports ระหว่างติดตั้ง หากอัปเดตเยอะ flag นี้ช่วยติดตามสถานะ-iflag ย่อมาจาก "install" เริ่มกระบวนการติดตั้งสำหรับแอปที่เลือก-aflag ย่อมาจาก "all" ติดตั้งอัปเดตทั้งหมดที่มี-rflag ย่อมาจาก "recommended" เช่นsoftwareupdate -irติดตั้งแค่ "recommended" updates-hflag ย่อมาจาก "help" แสดงคำสั่งทั้งหมดที่ใช้ได้- ติดตั้งแค่อัปเดตเดียว ใช้
softwareupdate -i [package name]
เช่นsoftwareupdate -i RemoteDesktopClient-3.9.2ติดตั้งแค่ RemoteDesktopClient 3.9.2 update - Ignore อัปเดตเฉพาะ ใช้ flag
--ignoreเช่น:softwareupdate --ignore RemoteDesktopClient-3.9.2
จะซ่อน 3.9.2 update ของ RemoteDesktopClient จะแจ้งเมื่อมีอัปเดตใหม่
อัปเดต Mac App Store Software ผ่าน Terminal
โดยค่าเริ่มต้น macOS ไม่มี command line utility สำหรับอัปเดตแอปจาก Mac App Store แต่สามารถติดตั้ง mas utility ของ Dmitry Rodionov เพื่อเพิ่มฟังก์ชันนี้เข้า command line
1. เปิด Terminal (Application/Utilities/Terminal.app)

2. หากยังไม่มี Homebrew package manager ต้องติดตั้งก่อน ติดตั้ง Homebrew ด้วยคำสั่ง Terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

สามารถอ่านคู่มือของเราสำหรับ setup Homebrew ได้
3. ใช้คำสั่งติดตั้ง mas-cli จาก Homebrew database:
brew install mas

4. ติดตั้งเสร็จได้ command prompt กลับมา พิมพ์ mas ดูรายการคำสั่ง mas ทั้งหมด

5. พิมพ์คำสั่งดูรายการ Mac App Store apps ที่ติดตั้งอยู่ อาจมีหลายตัว
mas list

6. พิมพ์คำสั่งดูแอปที่มีอัปเดต:
mas outdated

7. พิมพ์คำสั่งอัปเดตแอปทั้งหมดที่มีอัปเดต:
mas upgrade

8. mas จะรัน upgrade process สำหรับแต่ละแอป

9. อัปเดตเสร็จ กลับสู่ command prompt

สรุป
หากต้องการอัปเดต built-in macOS software หรือแม้แต่มacOS เอง ใช้ softwareupdate จาก command line หากต้องการอัปเดตแอปจาก App Store ติดตั้ง mas เพื่อทำได้ผ่าน Terminal