Mac OS X 小技巧

/

删除 Mac OS X 中“打开方式”里重复或无用的程序列表

Mountain Lion 下:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

在一些卷中禁用 Spotlight

在希望禁用 Spotlight 的卷的根目录创建一个空文件 .metadata_never_index,最好也在 .fsevent 目录中创建空文件 no_log。

完全禁用 Spotlight

  1. 禁止开机启动

     sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    
  2. 删除 spotlight 图标

     cd /System/Library/CoreServices/
     sudo mv Search.bundle Search2.bundle
    
  3. 终止 SystemUIServer 进程

     sudo pkill SystemUIServer
    

PS: Alfred 检索本地软件的功能依赖于 Spotlight,禁用了 Spotlight,Alfred 检索本地软件将无法正常工作。

在 Finder 中显示隐藏文件

defaults write com.apple.finder AppleShowAllFiles -bool YES

在 Finder 的标题中显示路径

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

禁用 Dashboard

defaults write com.apple.dashboard mcx-disabled -boolean true

去除清倒废纸篓时的警告信息

defaults write com.apple.finder WarnOnEmptyTrash -bool false

禁止首次打开应用程序时确认是否打开的警告信息

defaults write com.apple.LaunchServices LSQuarantine -bool false

清除 DNS 缓存

Mountain Lion 下:

sudo killall -HUP mDNSResponder

LaunchDaemons 与 LanuchAgents 区别

LaunchDaemons:

  • 能运行在用户没有登陆的情况下
  • 不能使用 GUI
  • 配置文件保存在 /System/Library/LaunchDaemons (Apple 相关的程序) 和 /Library/LaunchDaemons (其他第三方程序)

LaunchAgents:

  • 必须在用户登陆后才能运行
  • 可以使用 GUI
  • 配置文件保存在 /System/Library/LaunchAgents,/Library/LaunchAgents,~/Library/LaunchAgents

自定义自带截图功能的截图保存路径及截图格式

defaults write com.apple.screencapture location /Users/YOURUSERSNAME/Desktop/sreenshots
defaults write com.apple.screencapture type jpg

location 以后是截图默认保存位置的路径,可以根据自己的需求改变。

删除 Finder 右键菜单“服务”下的条目

在 Finder 的菜单栏中依次选择 Finder —> 服务 -> 服务偏好设置

在 Finder 的菜单栏中依次选择 Finder —> 服务 -> 服务偏好设置

在右侧的服务列表中取消勾选想隐藏/删除的条目

在右侧的服务列表中取消勾选想隐藏/删除的条目

如果是安装应用程序生成的服务条目,更彻底的方式是在 ~/Library/Services 中删除。

按空格预览文件时能够选取、复制文字

defaults write com.apple.finder QLEnableTextSelection -bool TRUE

brew 删除安装的软件及其依赖

brew rm FORMULA
brew rm $(join <(brew leaves) <(brew deps FORMULA))

来源:http://stackoverflow.com/questions/7323261/uninstall-remove-a-homebrew-package-including-all-its-dependencies

重置 Launchpad 上图标的位置

让 Launchpad 上的图标按照系统默认的顺序排列,在默认顺序中,Launchpad 第一屏只有 Apple 自家应用。

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Comments