--- title: "pmset" type: concept tags: [macos, power-management, command-line] date: 2026-04-17 --- ## Definition pmset 是 macOS 的电源管理命令行工具,用于查询和修改系统睡眠、显示器关闭、待机模式等电源相关设置。 ## Usage ```bash # 查看当前电源设置 pmset -g # 禁止系统睡眠 sudo pmset -a sleep 0 # 禁止显示器关闭 sudo pmset -a displaysleep 0 # 禁止待机模式 sudo pmset -a standby 0 # 禁止休眠 sudo pmset -a hibernatemode 0 # 启用网络唤醒 sudo pmset -a womp 1 ``` ## Parameters | 参数 | 作用 | |------|------| | `-a` | 应用于所有电源模式(电池和电源适配器) | | `-b` | 仅电池模式 | | `-c` | 仅电源适配器模式 | | `sleep` | 系统睡眠时间(分钟,0 为禁止) | | `displaysleep` | 显示器关闭时间(分钟,0 为禁止) | | `standby` | 待机模式(0 为禁止) | | `hibernatemode` | 休眠模式(0 为禁止) | | `womp` | 网络唤醒(1 为启用,0 为禁用) | ## Related Concepts - [[caffeinate]]:临时保持唤醒的工具 - [[WOL (Wake on LAN)]]:网络唤醒功能 - [[休眠 (Hibernate)]]:内存数据写入磁盘后完全断电 - [[待机 (Suspend)]]:内存保持供电的低功耗睡眠状态