48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
---
|
||
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)]]:内存保持供电的低功耗睡眠状态 |