本文根据 Devhints / OS X 翻译。代码示例及版本范围沿用原文。
启动项所在位置
~/Library/LaunchAgents
/System/Library/LaunchAgents/
/System/Library/LaunchDaemons/
/Library/LaunchAgents/
/Library/LaunchDaemons/
__Running `launchctl list` show you what launch scripts are currently loaded.__
隐藏桌面图标
defaults write com.apple.finder CreateDesktop -bool false
killall Finder
在 Dock 切换应用时自动隐藏其他窗口
defaults write com.apple.dock single-app -bool TRUE
killall Dock
defaults delete com.apple.dock single-app
killall Dock
清除 DNS
killall -HUP mDNSResponder # 10.8+
dscacheutil -flushcache # 10.7 below
禁用 Spotlight 索引
mdutil -a -i off # disable indexing for all volumes
mdutil -i off MOUNT_POINT # disable for specific volume
touch FOLDER/.metadata_never_index # disable for FOLDER
开启/关闭代理
sudo networksetup -setsocksfirewallproxystate Wi-Fi off
sudo networksetup -setsocksfirewallproxystate Ethernet off
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 9999
sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 9999
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Ethernet on
系统工具
networksetup- 配置网络(IP、DNS、代理等)tmutil- 配置时间机器(Time Machine)(启用/禁用、排除路径、删除快照等)mdutil- 管理 Spotlight(启用/禁用、排除项等)diskutil- 控制磁盘(格式化、弹出、卸载等)launchctl- 控制正在运行的“代理”(agents)
实用工具
open- 打开文件和目录(man)textutil- 处理各种格式的文本文件(man)pbcopy/pbpaste- 提供剪贴板复制与粘贴功能(man)sips- 可通过脚本控制的图像处理系统(man)mdfind- 查找符合特定查询条件的文件(man)screencapture- 截取屏幕图像(man)defaults- 访问 Mac OS X 用户默认设置(user defaults)系统(man)/usr/libexec/airportdscutil
INFO: brew (链接)——强烈推荐的实用工具