Nếu bạn quản lý nhiều Mac, chạy tác vụ phổ biến qua dòng lệnh có thể giảm tải bảo trì. Sử dụng kết hợp lệnh hệ thống và repository mã nguồn mở, bạn có thể cập nhật cả phần mềm macOS và phần mềm Mac App Store dùng Terminal.
Cập nhật phần mềm macOS dùng Terminal
Bạn có thể cập nhật phần mềm macOS tích hợp dùng lệnh softwareupdate trong Terminal.
1. Mở Terminal (Application/Utilities/Terminal.app).

2. Gõ lệnh sau và nhấn "Enter":
softwareupdate -l

Lệnh này sẽ liệt kê tất cả cập nhật phần mềm macOS hiện có cho hệ thống của bạn.
3. Đợi chút khi nó tìm kiếm server macOS để cập nhật.

4. Nếu có cập nhật, softwareupdate sẽ báo cập nhật nào có sẵn. Nếu không có, bạn sẽ quay lại dấu nhắc lệnh.

5. Để cài tất cả cập nhật có sẵn, gõ lệnh sau và nhấn "Enter":
sudo softwareupdate -ia --verbose

6. Gõ mật khẩu khi được hỏi và nhấn "Enter".
7. Quy trình cập nhật sẽ chạy, hiển thị tiến độ từng chương trình khi được cập nhật.

8. Khi quy trình cập nhật kết thúc, bạn sẽ quay lại dấu nhắc lệnh.

Các cờ (flag) của Softwareupdate
- Cờ
--verboselà tùy chọn, nhưng sẽ cho báo cáo trạng thái trực tiếp khi cập nhật được cài. Nếu bạn có nhiều cập nhật để xử lý, cờ này sẽ giữ bạn cập nhật trạng thái hiện tại. - Cờ
-iđại diện cho "install" (cài đặt) và sẽ bắt đầu quá trình cài đặt cho app được chọn - Cờ
-ađại diện cho "all" (tất cả). Điều này sẽ cài tất cả cập nhật có sẵn. - Cờ
-rđại diện cho "recommended" (khuyến nghị). Ví dụ,softwareupdate -irsẽ chỉ cài cập nhật "khuyến nghị". - Cờ
-hđại diện cho "help" (trợ giúp) và sẽ tiết lộ tất cả lệnh có sẵn. - Để cài chỉ một cập nhật, dùng
softwareupdate -i [tên gói]
Ví dụ,
softwareupdate -i RemoteDesktopClient-3.9.2sẽ chỉ cài cập nhật RemoteDesktopClient 3.9.2. - Để bỏ qua cập nhật cụ thể, dùng cờ
--ignore. Ví dụ:softwareupdate --ignore RemoteDesktopClient-3.9.2
Cập nhật phần mềm Mac App Store dùng Terminal
Mặc định, macOS không chứa tiện ích dòng lệnh để cập nhật app từ Mac App Store. Tuy nhiên, bạn có thể cài tiện ích mas của Dmitry Rodionov để thêm chức năng này vào dòng lệnh.
1. Mở Terminal (Application/Utilities/Terminal.app).

2. Nếu bạn chưa có trình quản lý gói Homebrew, bạn cần lấy nó. Cài Homebrew dùng lệnh Terminal dưới:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Bạn cũng có thể theo dõi hướng dẫn của chúng tôi để thiết lập Homebrew.
3. Dùng lệnh sau để cài mas-cli từ database Homebrew:
brew install mas

4. Khi cài đặt xong và bạn có dấu nhắc lệnh trở lại, bạn có thể gõ mas để xem danh sách tất cả lệnh mas có sẵn.

5. Gõ lệnh sau để xem danh sách app Mac App Store đã cài. Có thể có vài cái.
mas list

6. Gõ lệnh sau để xem tất cả app có cập nhật:
mas outdated

7. Gõ lệnh sau để cập nhật tất cả app có cập nhật:
mas upgrade

8. mas sẽ chạy qua quy trình nâng cấp cho từng app.

9. Khi quy trình cập nhật hoàn tất, bạn sẽ quay lại dấu nhắc lệnh.

Kết luận
Nếu bạn cần cập nhật phần mềm macOS tích hợp, hoặc thậm chí chính macOS, bạn có thể dùng softwareupdate để hoàn thành quy trình từ dòng lệnh. Nếu bạn cần cập nhật app từ App Store, bạn có thể cài mas để làm việc đó qua Terminal.