
Mac 平台 
系统设置 
sh
# 禁止 “Are you sure you want to open this application?” 提示
defaults write com.apple.LaunchServices LSQuarantine -bool false
# 禁止磁盘映像验证
defaults write com.apple.frameworks.diskimages skip-verify -bool true
defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true
defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true
# 桌面隐藏外部磁盘和可移动介质
defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool false
defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool false
# 显示所有扩展名和隐藏文件
defaults write -g AppleShowAllExtensions -bool true
defaults write com.apple.finder AppleShowAllFiles -bool true
# 禁用修改扩展名时的警告
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false
# 显示底部地址栏
defaults write com.apple.finder ShowPathbar -bool true
# 禁止创建 .DS_Store 文件
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true允许打开任何来源的应用 
sh
sudo spctl --master-disable然后去『系统设置 > 安全性与隐私 > 安全性 > 任何来源』打开
提示已损坏/无法确认开发者身份 
开启『任何来源』后,还是有部分软件在安装后会提示『已损坏』或『无法确认开发者身份』,需要使用 xattr 命令绕过
sh
sudo xattr -d com.apple.quarantine /Applications/[应用名称].app
# 举个 🌰
sudo xattr -d com.apple.quarantine /Application开发者工具 
允许下面不满足系统安全性策略的应用程序在本地运行软件。
打开『系统设置 > 安全性与隐私 > 开发者工具』根据需要添加如下应用:
终端iTermVisual Studio Code
Xcode Command Line Tools 
sh
# 安装 Xcode Command Line Tools
xcode-select --install
# 删除 Xcode Command Line Tools
sudo rm -rf /Library/Developer/CommandLineTools软件包管理神器 Homebrew 
Mac 的软件包管理工具,用于安装、卸载和管理各种软件,包括命令行工具、库和应用程序等
安装
条件许可下优先使用官方源安装
sh
# 官方源安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 国内源完整版安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 极速安装(update 功能需要命令修复)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed常用命令
sh
# 更新 Homebrew
brew update
# 安装指定的软件包
brew install <package>
# 卸载指定的软件包
brew uninstall <package>
# 搜索可用的软件包,并显示匹配的结果
brew search <query>
# 列出已安装的软件包
brew list
# 查看可以升级的软件包
brew outdated
# 升级所有软件包到最新版本
brew upgrade
# 升级指定的软件包到最新版本
brew upgrade <package>
# 查看指定软件包的信息,包括版本号、安装路径、依赖关系等
brew info <package>
# 清理 Homebrew 临时文件和旧版本的软件包
brew cleanup
# 查看可以清理的 Homebrew 临时文件和旧版本的软件包
brew cleanup -n终端神器 iTerm2 
Mac 上最好用的终端
- 支持子窗口
 - 自动补全
 - 查看粘贴历史
 - 自定义配置项
 
sh
brew install --cask iterm2sh
# 查看所有的 shell
cat /etc/shells
# 查看当前窗口使用的 shell
echo $SHELL
# 查看系统用户默认的 shell
cat /etc/passwd | grep sh
# 切换系统默认 shell
chsh -s /bin/zshiTerm2 常用快捷键 
| 操作 | 含义 | 
|---|---|
| ⌘ + N | 新建窗口 | 
| ⌘ + T | 新建 Tab | 
| ⌘ + W | 关闭 Tab / 窗口 | 
| ⌘ + ← | 切换到上一个 Tab | 
| ⌘ + → | 切换到下一个 Tab | 
| ⌘ + 数字 | 快速切换 Tab | 
| ⌘ + D | 垂直分屏 | 
| ⌘ + Shift + D | 水平分屏 | 
| ⌘ + Enter | 切换全屏 | 
| ⌘ + F | 查找 | 
| ⌘ + / | 查看光标的位置 | 
| Ctrl + P | 上一条命令 | 
| Ctrl + R | 搜索命令历史 | 
| Ctrl + L | 清屏 | 
| Ctrl + U | 清除当前行 | 
| Ctrl + W | 删除光标前面的一个单词 | 
| Ctrl + K | 删除光标后面的所有字符 | 
| Ctrl + A | 移动光标到行首 | 
| Ctrl + E | 移动光标到行尾 | 
iTerm2 配色方案 
Amazon Q(原 Fig) 
Fig 已迁移到 Amazon Q
终端自动补全命令提示工具
- 支持近 300 多种 
CLI工具的补全提示,如cd git brew npm yarn - 支持插件
 - 支持自定义补全规范
 
sh
brew install amazon-q常用命令
sh
# 打开 Amazon Q GUI
q
# 检查 Amazon Q 是否正常运行
q doctor
# 打开 Amazon Q 设置
q settings
# 升级 Amazon Q
q update在 vscode 中使用,需修改 editor.accessibilitySupport 为 "off"
mas-cli 
Mac App Store 命令行工具
sh
brew install mas常用命令
sh
# 搜索应用程序
mas search [query]
# 列出已经安装的应用程序
mas list
# 通过应用程序的 ID 进行安装,可以从 search 命令或者应用程序网页中获取
mas install [app-id]
# 升级已经安装的应用程序
mas upgrade
# 列出有更新可用的应用程序
mas outdated设置默认应用程序 duti 
设置默认应用程序的命令行工具
sh
brew install duti常用命令
sh
# 查看指定文件类型的默认应用程序
duti -x txt
# 更改文件类型的默认应用程序
duti -s com.apple.TextEdit .txt all常用的默认应用程序设置
万恶的微信开发者工具修改了很多默认应用程序设置
有一说一:微信开发者工具只配用来预览,开发还是一边玩去
sh
duti -s com.microsoft.VSCode .ts all
duti -s com.microsoft.VSCode .js all
duti -s com.microsoft.VSCode .json all
duti -s com.microsoft.VSCode .wxml all
duti -s com.microsoft.VSCode .wxss all
# PDF 还是浏览器快,WPS 有点卡
duti -s com.google.Chrome .pdf all获取应用程序的 ID
使用命令行
sh
# 获取应用程序的 ID (用 Chrome 举 🌰)
mdls -name kMDItemCFBundleIdentifier /Applications/Google\ Chrome.app
# 输出 kMDItemCFBundleIdentifier = "com.google.Chrome"使用访达
- 打开 
访达 - 点击 
应用程序 - 右键 
应用程序,如微信 - 点击 
显示包内容 - 打开 
Contents文件夹 - 打开 
Info.plist文件 - 找到 
CFBundleIdentifier字段对应的值 
效率神器 Alfred 
- 定位文件、打开文件
 - 打开网址、书签、App
 - 自定义搜索
 - 查看剪贴板历史
 - 计算器、查词典、运行 
shell命令 
微信相关 
设置使用默认浏览器打开链接 
微信 3.8.0 for Mac 以上版本可用
右键链接,选择『使用默认浏览器打开』
1. 微信搜索框输入 :recover2. 勾选『使用默认浏览器打开链接』
Mac 微信功能拓展 
- 消息防撤回
 - 免认证登录与多开
 - 消息处理增强(表情导出、二维码识别等)
 
安装
sh
# 安装 WeChatTweak-CLI
brew install sunnyyoung/repo/wechattweak-cli
# 安装 Tweak
sudo wechattweak-cli --install
# 卸载
sudo wechattweak-cli --uninstall视频播放器 IINA 
- 界面简洁、美观,契合 macOS 设计风格
 - 功能强大,设置以播放体验为中心
 - 支持鼠标和触控板手势
 - 在线字幕、缩略图预览、画中画等
 
sh
brew install --cask iinaMacZip 
专为 macOS 而设计的压缩软件
- 界面简洁、美观,完美兼容 Mojave
 - 支持超过 20 种压缩格式
 - 批量文件加密
 
腾讯柠檬清理 
- 界面简洁清新
 - 支持垃圾清理、文件查重、软件卸载
 - 支持微信、QQ、XCode、Sketch 深度扫描清理
 
截图神器 IShot 
- 区域截图、窗口截图、多窗口截图、延时截图、长截图、滚动截图
 - 快速标注(矩形、圆形、横线、箭头、画笔、马赛克、文字标记、序号标签、局部高亮)
 - 支持截图导圆角、阴影调节
 - 贴图、取色
 
超级右键 iRightMouse 
- 多种格式的右键新建文件
 - 快速移动文件
 - 常用目录设置
 - 快速打开终端、vscode 等
 
翻译软件 Easydict 
一个简洁易用的词典翻译 macOS App
- 免费开源
 - 开箱即用,便捷查询单词或翻译文本
 - 自动识别输入语言,自动查询目标偏好语言
 - 自动划词查询,划词后自动显示查询图标,鼠标悬浮即可查询
 - 支持为不同窗口配置不同的服务
 - 支持智能查询模式
 - 支持系统 OCR 截图翻译,静默截图 OCR
 - 支持系统 TTS,支持 Bing,Google,有道和百度在线 TTS 服务
 - 支持 🍎 苹果系统词典,支持第三方词典,可手动导入 mdict 词典
 - 支持 macOS 系统翻译(如何在 Easydict 中使用 🍎 macOS 系统翻译?)
 
sh
brew install --cask easydict菜单栏图标管理 Hidden Bar 
- 简单易用、支持全局快捷键
 - 免费开源、支持中文
 
sh
brew install --cask hiddenbar音量管理 BackgroundMusic 
- 背景音乐管理
 - 设置各个应用程序的音量
 - 录制系统音频
 
sh
brew install --cask background-music窗口管理神器 Rectangle 
比系统分屏更强大,支持快捷键分屏、支持三个及以上分屏
sh
brew install --cask rectangle应用快捷启动神器 Thor Launcher 
通过设定快捷键,快速在应用之间切换
快捷键提示 CheatSheet 
长按 Command 即可查看当前应用的快捷键提示
显示器控制 MonitorControl 
- 控制外接显示器的亮度和音量
 - 支持键盘控制亮度和音量
 
sh
brew install --cask monitorcontrol显示器设置 BetterDisplay 
主要用于解决外接显示器不清晰问题(4k 以下),部分功能与 MonitorControl 重叠
- 解锁 HiDPI (Retina 显示)
 - 自定义分辨率
 - 创建虚拟显示器
 - 创建显示器的画中画窗口
 - 控制显示器的亮度和音量
 
sh
brew install --cask betterdisplay使用方法 
以 BetterDisplay v3.5.6 为例
- 下载 - 安装 - 打开
 - 点击导航栏小图标
 - 点击面板最下面的设置按钮 
- 点击『
显示器 | Display』 - 选择扩展显示器
 - 勾选『
编辑此显示器型号的系统配置 | Edit the system configuration of this display』 - 添加自定义分辨率(可选) 
- 勾选『『
Add custom scaled resolutions』 - 设置自己需要的分辨率(如 
2048×1152) 
 - 勾选『『
 - 修改 
默认分辨率 | Default resolution选项- 勾选『
编辑默认分辨率 | Edit default resolution』 - 设置自己需要的分辨率(如 
2048×1152@60) 
 - 勾选『
 
 - 点击『
 - 保存并应用设置(设置完以后可关闭软件,不需要一直开着)
 
常用的自定义分辨率
2K 屏
1600×900 HiDPI1920×1080 HiDPI2048×1152 HiDPI(我的默认分辨率)
4K 屏
1920×1080 HiDPI2560×1440 HiDPI3008×1692 HiDPI3200×1800 HiDPI
剪贴板管理器 Maccy 
- 免费开源、支持中文
 - 简单易用、支持复制图片和文件
 - 快速唤起(
SHIFT (⇧) + COMMAND (⌘) + C) - 强大的历史记录管理(最多 999 条)
 - 丰富的个性化配置(可以忽略指定应用)
 
sh
brew install --cask maccy录屏神器 Kap 
- 免费开源
 - 支持全屏录制、自定义录制区域、只录某个窗口
 - 支持显示鼠标点击位置
 - 支持导出为 GIF、MP4、WebM 或 APNG
 - 支持插件扩展
 
sh
brew install --cask kap视频转 GIF Gifski 
将视频转换为高质量的 GIF
- 免费开源
 - 操作简单
 - 支持视频剪辑
 - 支持调整分辨率、FPS、质量、倍速、播放次数等参数
 
其他版本 —— 聚合官网
- Windows 版本 gifski-win | GitLab
 - 命令行版本 gifski | Github
 
命令行版本可通过 brew 安装
sh
brew install gifski菜单栏图标管理 Ice 
完美解决刘海遮挡菜单栏图标
- 免费开源
 - 自定义菜单栏图标隐藏及显示
 - 支持搜索菜单栏图标
 - 支持自定义菜单栏主题、样式
 
sh
brew install jordanbaird-ice自定义键盘 Karabiner-Elements 
- 免费开源
 - 支持自定义键盘映射
 - 支持自定义宏
 - 支持自定义快捷键
 
sh
brew install --cask karabiner-elements添加 F19 键映射 
- 打开 Karabiner-Elements complex_modifications rules
 - 点击『
Import』 - 导入后再找到 
Change right_command key to F19 when pressed alone - 勾选『
Enable』 

