system_profiler
Report system hardware and software configuration. More information: https://keith.github.io/xcode-man-pages/system_profiler.8.html.
- Display a report with specific details level (mini [no personal information], basic or full):
system_profiler -detailLevel {{level}}
- Display a full system profiler report which can be opened by
System Profiler.app
:
system_profiler -xml > MyReport.spx
- Display a hardware overview (Model, CPU, Memory, Serial, etc) and software data (System, Kernel, Name, Uptime, etc):
system_profiler SPHardwareDataType SPSoftwareDataType
- Print the system serial number:
system_profiler SPHardwareDataType|grep "Serial Number (system)" | awk '{ print $4 }'