确实有,省流精简版本,Terminal 运行:ioreg -rn AppleSmartBattery | awk '/AppleRawMaxCapacity/ {raw=$NF} /DesignCapacity ioreg 命令网上冲浪♂️了一下,发现 macOS 自带 ioreg 这个用于查询 I/O 注册表和信息结构:https://www.manpagez.com/man/8/ioreg/我们可以用这个命令查询设备树相关信息 (比较长) ioreg -p IODeviceTree 查看设备树(类似 Linux 的 lspci) ioreg -p IOService 默认平面,显示服务层设备信息 ioreg -c IOService 仅显示 IOService 类及其子类的设备 ioreg -k ioreg -a -x 以 XML 格式输出,适合脚本解析 ioreg -r -d 1 递归查询并限制深度为
更多信息 –> 系统报告 –>(左侧栏中)软件 (二)打开终端,输入命令 uname -a 回车(简单点) x86_64 表示系统为64位 i686 表示系统32位的 (三)在终端输入命令 ioreg
Macports用户: sudo port install usbutils IO注册表 ioreg -l -r -c IOUSBHostDevice 该命令列出了所有USB设备下的所有Mac OS IO 与lsusb不同,ioreg讲述了Mac OS如何识别USB设备和接口,以及如何将驱动程序与这些接口进行匹配。 在-r -c IOUSBHostDevice限制输出到USB设备; 要获取完整的操作系统注册表,请运行ioreg -l。
"string:.23456" # Apple ROM Info DmiBIOSVersion="string:MBP7.89" # Boot ROM Version # ioreg MLB="${DmiBoardSerial}" # nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM ROM='%aa*%bbg%cc%dd' # ioreg
Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true 2.获取显示器参数ID值 终端执行ioreg 使用ioreg -l | grep "DisplayVendorID"命令获取的为10进制数值。 这两个显示器的相关参数需要在comsysto.github.io工具配置中使用。
此外这位网友还给出了不用拆解电脑就能查看SSD中有多少NAND软件包的方法:使用ioreg工具,可以从Terminal获得关于SSD架构的相当广泛的信息:ioreg -lrw0 -d1 -c AppleANS3NVMeController
并且点开「ioreg」文件夹后,点开「IODeviceTree」分析文件文件。5.
从上面可以看出,csrutil主要通过设置IODeviceTree:/options里的值来修改sip的设置,使用工具ioreg来查看IODeviceTree:/options里面到底有哪些值,命令行: ioreg -l -p IODeviceTree,在没有关闭SIP的情况下,得到如下所示: ?
EFI是否为64位的判别方法是: 打开终端,输入代码: ioreg -l -p IODeviceTree | grep "firmware-abi" | sed -e 's/[^0-9A-Z]//g'
ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformSerialNumber/ { print $3; }' Linux版本与macOS版本略有不同