0

0

MAC怎么设置屏幕常亮_MAC使用终端命令防止进入休眠【进阶】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-17 16:49:02

|

663人浏览过

|

来源于php中文网

原创

Mac上彻底阻止休眠需用终端命令干预电源管理:一、禁用全局睡眠与待机(sudo pmset -a sleep/standby/autopoweroff/hibernatemode 0);二、启用caffeinate守护进程;三、按供电状态差异化设置;四、创建唤醒脚本;五、恢复默认策略。

mac怎么设置屏幕常亮_mac使用终端命令防止进入休眠【进阶】

如果您希望在Mac上通过命令行方式彻底阻止系统进入休眠状态,包括合盖休眠、待机(standby)、自动断电保护等行为,则需直接干预底层电源管理策略。以下是多种终端命令组合方案,适用于不同强度与持续时间的唤醒需求:

一、禁用全局睡眠与待机机制

该方法永久性关闭系统级休眠触发条件,适用于需要长期稳定运行且不依赖图形界面干预的场景。所有设置对电池与电源适配器模式同时生效。

1、打开“应用程序”→“实用工具”→“终端”。

2、输入以下命令并回车,输入管理员密码:sudo pmset -a sleep 0

3、执行命令禁用待机模式:sudo pmset -a standby 0

4、执行命令禁用自动断电保护:sudo pmset -a autopoweroff 0

5、执行命令禁用智能休眠(hibernatemode):sudo pmset -a hibernatemode 0

二、启用caffeinate守护进程保持唤醒

该方法启动macOS原生守护工具caffeinate,以轻量级进程形式锁定唤醒状态,支持按需设定时长或无限期运行,退出后自动恢复原有策略。

1、打开“终端”应用。

2、输入命令并回车,保持唤醒2小时:caffeinate -u -t 7200

3、如需无限期保持显示器开启、系统不休眠、磁盘不休眠及待机禁用,运行:caffeinate -d -i -m -s

4、在同一终端窗口按Control + C可立即终止当前caffeinate进程。

三、按供电状态差异化禁用睡眠

该方法针对电源适配器与电池供电分别配置,避免在移动使用时过度耗电,同时保障插电状态下绝对不休眠。

1、打开“终端”应用。

2、仅对电源适配器模式禁用睡眠:sudo pmset -c sleep 0 standby 0 autopoweroff 0

3、仅对电池模式禁用显示器关闭但保留系统休眠(平衡续航与可用性):sudo pmset -b displaysleep 0

薏米AI
薏米AI

YMI.AI-快捷、高效的人工智能创作平台

下载

4、验证当前设置是否生效:pmset -g custom,查看各模式下sleep、standby等参数值是否为0。

四、创建可复用的唤醒脚本

该方法将常用命令封装为可执行脚本,便于快速调用,无需重复输入长命令,适合高频临时使用场景。

1、在终端中执行:touch ~/Desktop/keepawake.sh

2、编辑脚本:nano ~/Desktop/keepawake.sh

3、输入内容:#!/bin/bash\ncaffeinate -d -i -m -s

4、保存并退出nano(按Control+O回车,Control+X退出)。

5、赋予执行权限:chmod +x ~/Desktop/keepawake.sh

6、双击桌面脚本或在终端中运行:~/Desktop/keepawake.sh

五、恢复默认休眠策略

该方法用于撤销全部手动修改,将电源管理参数重置为系统出厂预设值,确保节能与稳定性回归标准状态。

1、打开“终端”应用。

2、依次执行以下三条命令:sudo pmset -a sleep 1

3、执行:sudo pmset -a standby 1

4、执行:sudo pmset -a autopoweroff 1

5、执行:sudo pmset -a hibernatemode 3(macOS默认混合休眠模式)。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

332

2025.05.09

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

84

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

24

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

56

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.7万人学习

Pandas 教程
Pandas 教程

共15课时 | 0.9万人学习

ASP 教程
ASP 教程

共34课时 | 3.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号