macOS 常用命令
系统设置
# 打开「任何来源」选项
sudo spctl --master-disable
# 应用已损坏(绕过 Gatekeeper)
sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app
# 设置一位数密码
pwpolicy -clearaccountpolicies
# 查看 SIP 状态
csrutil status
# 关闭 SIP(需在恢复模式下执行)
csrutil disable
# 开启 SIP
csrutil enable
# 重置 SIP
csrutil clear
启动台(LaunchPad)布局
# 设置七行
defaults write com.apple.dock springboard-rows -int 7
# 设置九列
defaults write com.apple.dock springboard-columns -int 9
# 重置为默认
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock
# 恢复默认布局
defaults delete com.apple.dock springboard-rows
defaults delete com.apple.dock springboard-columns
killall Dock
Homebrew
# 安装 Homebrew(国内镜像)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 安装 Rosetta 2(M1/M2 芯片)
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
# 使用 x86 模式安装 Homebrew
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# 常用命令
brew search keyword # 搜索软件
brew install package # 安装软件
brew install --cask app # 安装 GUI 应用
brew list # 已安装列表
brew -v # 查看版本
brew update # 更新 Homebrew
brew upgrade # 升级已安装的包
brew uninstall package # 卸载软件
Java
# 查看 Java Home 路径
/usr/libexec/java_home -V
npm 相关
# 全局安装 webpack
sudo npm install webpack -g --unsafe-perm=true --allow-root
sudo npm install webpack-cli -g --unsafe-perm=true --allow-root
其他
- 长按电源键进入恢复模式
原文链接:https://www.ssssmy.com/notes/macos-chang-yong-ming-ling