Mac装修日志
Macbook使用小寄巧,记录必备配置和好用的工具。
MDM屏蔽弹窗
恢复模式
完全关机状态下长按电源键,直至出现选项即进入恢复模式。
关闭SIP(系统完整性保护)
执行修改需临时关闭SIP,可参见官方文档。
恢复模式中在终端执行csrutil disable
即可关闭,同理csrutil enable
可开启。
屏蔽描述文件弹窗
1 | sudo rm /var/db/ConfigurationProfiles/Settings/.cloudConfigHasActivationRecord |
随后执行sudo profiles show -type enrollment
验证是否有弹窗。
系统环境类
Homebrew
MacOS上机器强大的包管理工具,用于安装和管理软件包。大部分服务和插件都可通过Homebrew安装。
若未安装Command Line Tools (CLT) for Xcode,需先使用命令
xcode-select --install
安装。
官方安装命令:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
受限于国内Github连接性,可使用国内的安装脚本:
1 | /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" |
随后测试可用性并修改brew源为国内源:
1 | brew -h |
开始使用(用法类似Ubuntu的apt-get
):
1 | brew install <package> # 安装包 |
参考链接:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
Node.js
MacOS 13
上由于权限管理和rootless机制的存在,直接下载安装器进行Node.js的安装极易在后续产生EACCES
路径权限问题,参见官方文档。应使用nvm进行安装。
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash |
用NVM安装对应版本:
1 | nvm install 18 |
可查看node版本:
1 | nvm ls # 查看已安装版本 |
预览
空格键实现的快速预览仅支持一部分常用格式。可使用额外的Quick Look
插件实现各种格式的文件预览。
MAS
Mac App Store的命令行版本,brew install mas
即可安装。使用方法:
1 | mas install <id> |
歪门邪道类
Playcover
能在Apple Silicon的Macbook上运行iOS APP的软件,开箱即用。由于都是ARM架构,可以无损耗地运行。
使用时需下载iOS APP的脱壳IPA包,导入安装使用,可从decrypt资源站下载。
Battery
可以手动指定Macbook充电上限以保护电池,用于代替总是失灵的电池优化
功能。开源且免费。
可前往Github下载dmg安装带GUI的版本,也可直接brew install battery
安装。或者安装命令行版:
1 | curl -s https://raw.githubusercontent.com/actuallymentor/battery/main/setup.sh | bash |
使用方法:
1 | battery status # 查看电池状态 |
Macs Fan Control
顾名思义可手动控制Mac风扇转速。
Cloudflare WARP
全球代理,访问IP1.1.1.1
可下载。在IPv6下有极高的可用性,系统服务级别代理,可解决一切Github和外网连接问题。
Telegram机器人可获得无限流量的key。
好东西
终端美化
用iTerm替换默认终端:跟着这哥们走就对了->How To Setup Your Mac Terminal
安装PowerLevel10K
主题后可能会导致conda
无法使用,只需用绝对路径找到conda后初始化一次:
1 | /Users/用户名/anaconda3/bin/conda init zsh |
一些资源
- ⭐️龟仙人笔记:无敌的Mac软件下载,缺点是链接都是百度网盘
- MacWL论坛:破解版免费下载,无需会员
- Minorpatch:绝大多数patch下载,需关闭广告屏蔽进入
- Decrypt:包含大部分IPA包脱壳资源,作为
Playcover
的资源库