Examples (5)
Display a report with specific details level (mini [no personal information], basic, or full)
system_profiler -detailLevel levelDisplay a full system profiler report which can be opened by `System Profiler.app`
system_profiler -xml > MyReport.spxDisplay a hardware overview (Model, CPU, Memory, Serial, etc) and software data (System, Kernel, Name, Uptime, etc)
system_profiler SPHardwareDataType SPSoftwareDataTypePrint the system serial number
system_profiler SPHardwareDataType|grep "Serial Number (system)" | awk '{ print $4 }'Display the negotiated max wattage of the connected charger and cable
system_profiler SPPowerDataType | awk '/Wattage/ {print $3}'made by @shridhargupta | data from tldr-pages