Rất nhiều người đã đề cập system_profiler
, vì vậy tôi sẽ liệt kê một số lệnh khác mà tôi khuyên dùng để "tìm kiếm xung quanh" hệ thống Mac OS X:
top -u -s5
Lệnh yêu thích của tôi để xem những gì đang xảy ra. Hiển thị các quy trình được sắp xếp theo mức sử dụng CPU, được cập nhật cứ sau 5 giây (tôi thấy mặc định là 1 giây là quá nhanh), cũng như tải trung bình, thống kê vật lý & VM, v.v. Thay thế -u
bằng -orsize
cách sắp xếp theo kích thước bộ nhớ thường trú.
sysctl vm.swapusage
Số liệu thống kê VM - xem man sysctl cho các tùy chọn khác, hoặc chỉ thử -a và xem qua toàn bộ danh sách.
sw_vers
Hiển thị phiên bản HĐH và bản dựng
softwareupdate -l
Thăm dò một máy chủ Apple cho một danh sách các bản cập nhật phần mềm có liên quan. -i -a
sẽ tải xuống và cài đặt chúng. Lưu ý rằng nó sẽ không khởi động lại máy tính để cập nhật yêu cầu; thay vào đó, chúng sẽ được đánh dấu bằng "[restart]" trong danh sách và bạn sẽ cần khởi động lại thủ công sau khi cài đặt chúng (nhưng hãy cảnh giác với việc cập nhật các bản cập nhật yêu cầu khởi động lại khi bạn không có quyền truy cập vật lý vào máy tính - - Nếu có sự cố xảy ra, bạn có thể gặp rắc rối).
systemsetup
networksetup
Truy cập dòng lệnh vào cài đặt chung và mạng thường được ứng dụng GUI Tùy chọn hệ thống truy cập. Hữu ích, nhưng có các tùy chọn dài dòng (và đau đớn) tuyệt vời nhất mà tôi từng thấy. (Ý tôi là -getdisablekeyboardwhenenclosurelockisengaged
? Thật sao?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
Điều khiển dòng lệnh cho dịch vụ quản lý từ xa (Apple Remote Desktop), hoạt động như một máy chủ VNC nếu bạn cần truy cập GUI. Mẹo nhỏ là để làm cho nó hoạt động với một máy khách VNC chung, bạn phải kích hoạt xác thực kiểu "di sản", với một cái gì đó như:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(Hoặc, nếu nó chưa chạy, hãy sử dụng -activate thay vì -restart -agent)