Mac

system_profiler <data_types>
  • 目前data type包含下面这些
    SPParallelATADataType  
    SPUniversalAccessDataType  
    SPSecureElementDataType  
    SPApplicationsDataType  
    SPAudioDataType  
    SPBluetoothDataType  
    SPCameraDataType  
    SPCardReaderDataType  
    SPiBridgeDataType  
    SPDeveloperToolsDataType  
    SPDiagnosticsDataType  
    SPDisabledSoftwareDataType  
    SPDiscBurningDataType  
    SPEthernetDataType  
    SPExtensionsDataType  
    SPFibreChannelDataType  
    SPFireWireDataType  
    SPFirewallDataType  
    SPFontsDataType  
    SPFrameworksDataType  
    SPDisplaysDataType  
    SPHardwareDataType  
    SPInstallHistoryDataType  
    SPInternationalDataType  
    SPLegacySoftwareDataType  
    SPNetworkLocationDataType  
    SPLogsDataType  
    SPManagedClientDataType  
    SPMemoryDataType  
    SPNVMeDataType  
    SPNetworkDataType  
    SPPCIDataType  
    SPParallelSCSIDataType  
    SPPowerDataType  
    SPPrefPaneDataType  
    SPPrintersSoftwareDataType  
    SPPrintersDataType  
    SPConfigurationProfileDataType  
    SPRawCameraDataType  
    SPSASDataType  
    SPSerialATADataType  
    SPSPIDataType  
    SPSmartCardsDataType  
    SPSoftwareDataType  
    SPStartupItemDataType  
    SPStorageDataType  
    SPSyncServicesDataType  
    SPThunderboltDataType  
    SPUSBDataType  
    SPNetworkVolumeDataType  
    SPWWANDataType  
    SPAirPortDataType

Linux

CPU

lscpu
cat /proc/cpuinfo

内存

# 使用状况
free -m
cat /proc/meminfo
# 硬件信息
dmidecode -t memory

硬盘

# 硬盘dev、使用状况、挂接
lsblk
# 硬盘硬件信息
fdisk -l

网卡

# 网卡硬件信息,lspci也包含其他硬件信息
lspci | grep -i 'eth'
# 网卡详细属性
ethtool eth0