一些关于macOS使用小技巧&macOS软件推荐
系统优化类
关闭系统完整性保护(SIP)
开机按住command+R键,进入恢复模式。点击实用工具>点击终端。
# 终端内输入命令:
csrutil disable
# 然后回车执行后
reboot
允许任何来源
运行命令后还需要进入设置 隐私与安全性 允许以下来源的应用程序 任何来源
sudo spctl --master-disable
关闭开盖自动开机
# 取消翻盖自动开机
sudo nvram AutoBoot=%0
# 恢复翻盖自动开机
sudo nvram AutoBoot=%03
显示访达路径
mac下让Finder的标题栏显示全路径,而非当前文件夹名,终端运行:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
访达菜单栏-显示-显示路径栏 或者快捷键 command+option+p
复制路径:command+option+c
复制文件夹路径:鼠标选择空白处
复制文件路径:鼠标选择文件
禁用 macOS 在网络挂载卷及外部存储上的元数据生成
你一定很讨厌 macOS 在你的 SMB/NFS 共享文件夹里留下无数个 .DS_Store 文件。
# 禁止在网络挂载卷上创建 .DS_Store
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
# 禁止在 USB 存储上创建 .DS_Store
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE
缩小菜单栏图标间隔
要退出登录,重新登录才会生效。
# 值可以在 0-6 之间调整,当值为 0 时,间距最小,这样看上去图片有点挤,数值为 6 的时候,看上去还是蛮协调的。
defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 6
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 6
# 改回默认值的命令
defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding
defaults -currentHost delete -globalDomain NSStatusItemSpacing
让终端zsh对tab补全大小写不敏感
# 1. 开启高级补全引擎
echo "autoload -Uz compinit && compinit" >> ~/.zshrc
# 2. 重新写入大小写不敏感规则
echo "zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'" >> ~/.zshrc
# 3. 立即生效
source ~/.zshrc
开启hidpi
外接显示器模糊,需要开启hidpi,项目地址https://github.com/xzhih/one-key-hidpi
one-key-hidpi好像只能intel芯片,M系列使用 BetterDisplay 项目地址https://github.com/waydabber/BetterDispla
# 需要先关闭系统sip
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
软件推荐
tcping(检测端口延迟)
项目地址:https://github.com/paradiseduo/tcping
brew安装的tcping不好用,不显示延迟时间,推荐用这个tcping。
wget https://github.com/paradiseduo/tcping/releases/download/3.7/tcping.zip
unzip tcping.zip
chmod +x tcping
mv tcping /usr/local/bin/
sudo xattr -rd com.apple.quarantine /usr/local/bin/tcping
Clash Verge(- -)
项目地址:https://github.com/clash-verge-rev/clash-verge-rev
懂的都懂,不多介绍。
Homebrew(包管理)
项目地址:https://gitee.com/cunkai/HomebrewCN
# 国内安装脚本,它会自动帮你选择最快的源(阿里、清华、腾讯等),并自动配置好所有环境变量。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
### 手动配置阿里源
echo 'export HOMEBREW_API_DOMAIN="https://mirrors.aliyun.com/homebrew-bottles/api"' >> ~/.zshrc
echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew-bottles"' >> ~/.zshrc
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/brew.git"' >> ~/.zshrc
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/homebrew-core.git"' >> ~/.zshrc
source ~/.zshrc
# 执行更新
brew update
# 检查配置(验证效果)
brew config
Dropover(文件拖放暂存)
项目地址:https://apps.apple.com/us/app/dropover-easier-drag-drop/id1355679052?mt=12
Dropover 提供了更灵活的“暂存架”体验(摇一摇出现),且支持在架子上直接对文件执行脚本操作(如压缩、重命名、上传),更符合现在的操作习惯。
tableplus(数据库管理)
项目地址:https://tableplus.com/
TablePlus 则是目前 macOS 上原生性能最好、最轻量的数据库管理工具。
stats(菜单栏监控)
项目地址:https://github.com/exelban/stats
Stats 是一个开源的、高度定制化的菜单栏监控工具,可以一个应用顶五个:风扇控制、电池健康、CPU/GPU占用、网络速度和传感器温度,界面比老牌应用更精致。
orbstack(代替Docker Desktop)
Fork(git客户端)
项目地址:https://git-fork.com/
它是目前 macOS 上性能最强、交互最顺滑的 Git 客户端。它的差异对比(Diff)、交互式变基(Interactive Rebase)体验远超 Sourcetree。它是收费软件但有无限制的免费试用(只是偶尔弹窗)。
Bob(截图翻译)
项目地址:https://macked.app/bob-pro-for-mac-crack.html
智能划词翻译与截图OCR翻译助手
Macs Fan Control(风扇转速控制)
项目地址:https://www.macs-fan-control.com/download/
Microsoft Remote Desktop(RDP远程桌面连接工具)
项目地址:https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac
Mac远程Win桌面的利器,使用非常简单,点击运行后,基本和Windows的mstsc没有区别,可以填入相应的主机IP地址登录,也可以共享Mac的本地资源(剪贴板、磁盘驱动器等等)并且图形化的保存登录记录。
IINA(视频播放器)
项目地址:https://iina.io/
AnyGo(修改iPhone定位)
项目地址: