文章目录
  1. 1. 通过终端修改Finder
    1. 1.1. Finder标题中显示文件路径
    2. 1.2. Finder中显示隐藏文件
  2. 2. 修改Dashboard
    1. 2.1. 在桌面上显示Dashboard组件
    2. 2.2. 禁用Dashboard
  3. 3. 其他
    1. 3.1. 清除Mac文件“打开方式”中的重复项
    2. 3.2. 调整Launchpad图标大小
    3. 3.3. 释放磁盘空间:禁用SafeSleep休眠模式
    4. 3.4. 关闭崩溃报告显示
    5. 3.5. 让崩溃报告在「通知中心」显示

使用MacbookPro已经有四年的时间,零零总总积累了一些所谓的常用技巧,其中大部分是命令行的。说实话,网上的Mac技巧的文章实在是太多了,一搜一大把,这里我不会把所有搜到的都复制到这里,没有多大意义,只记录一些我正在使用的命令,主要是怕忘了。。。

通过终端修改Finder

Finder标题中显示文件路径

有时,当你查看某个文件时,你并不知道这个文件所在的路径,尤其是当你打开很多窗口时。下面这条命令可以让文件的路径显示在Finder的标题栏中。

1
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Finder中显示隐藏文件

Finder中有很多配置文件默认时隐藏的。如果熟悉命令行,使用ls -a是可以看到并操作这些隐藏文件的。如果怕麻烦,可以做的更绝一点,索性让Finder显示这些隐藏的文件,可以使用下面的命令:

1
2
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

如果想恢复默认设置,只需要把上面的True改成FALSE即可。

修改Dashboard

在桌面上显示Dashboard组件

Dashboard组件这些东西,说实话很鸡肋,我不怎么用。但是如果想在桌面上使用这些组件,可以使用下面的命令:

1
defaults write com.apple.dashboard devmode YES

禁用Dashboard

我很不喜欢Dashboard,占内存多,功能鸡肋,所以直接禁用了:

1
2
defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock

当然,也可以在系统设置(System Preferences)中,选择Mission Control,然后把Dashboard改成Off来关闭。

其他

清除Mac文件“打开方式”中的重复项

在Mac OS X中,当我们选中一个文件想要以某种方式打开该文件的时候,可以选择 右键-打开方式,这里会提示可能适用于打开该文件的软件。不过有的时候,这个“打开方式”列表中会异常的出现很多重复项,而且这个问题目前很常见,想要解决这个问题也很简单,只需要一段终端命令,重建该列表即可:

1
2
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"
killall Dock

这个命令可以经常使用,可以简化一下。在主目录下使用下面的命令建立命令别名:

1
2
vim ~/.profile
alias macxfix='/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"'

快捷命令设定之后,重启终端应用。这样以后当“打开方式”菜单再出现重复的应用名称时,你只需在终端使用macxfix命令即可搞定!

调整Launchpad图标大小

调整每一列显示的图标数量,6表示显示6个:

1
defaults write com.apple.dock springboard-rows -int 6

调整每一行显示的图标数量,8表示显示8个:

1
defaults write com.apple.dock springboard-columns -int 8

重启Dock和Launchpad

1
2
defaults write com.apple.dock ResetLaunchPad -bool TRUE
killall Dock

使用下面的命令恢复到默认设置:

1
2
3
defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default
killall Dock

释放磁盘空间:禁用SafeSleep休眠模式

下面的命令可以关闭OS X原生的休眠功能,也就是SafeSleep。这种休眠模式当Mac休眠或者没电池时会将内存中的内容储存在硬盘上的sleepimage文件上。sleepimage文件与Mac电脑的内存一样大,这意味着如果你的内存是4GB,该文件就有4GB,如果是16GB,该文件就有16GB。关闭SafeSleep可以不让系统自动创建该文件,缺点就是当Mac电脑没电池时,你不能恢复到之前的状态。不过我们可以使用OS X的自动保存功能在电池将要耗尽的时候保存自己的工作。

有人说在使用固态硬盘(SSD)的时候最好关掉SafeSleep,以减少每次大量读写硬盘(比如16GB的内存,每次休眠和恢复时,都会读写差不多16GB的磁盘内容,好可怕)。

如果想要禁用SafeSleep功能,需要在终端中输入下面的命令:

1
sudo pmset -a hibernatemode 0

然后定位到/private/var/vm/删除已经存在的sleepimage文件

1
2
cd /private/var/vm/
sudo rm sleepimage

最后要防止OS X继续创建该文件,所以需要下面的命令生成一个无法被替换的空文件

1
2
touch sleepimage
chmod 000 /private/var/vm/sleepimage

当然,如果想要重新开启SafeSleep功能,只需下面的命令即可。

1
2
sudo pmset -a hibernatemode 3
sudo rm /private/var/vm/sleepimage

关闭崩溃报告显示

如果希望关闭崩溃报告窗口在桌面的显示,只需在「终端」中输入如下命令,回车确认即可。下次如果有应用程序崩溃或意外退出,崩溃报告将不再会在桌面中显示:

1
defaults write com.apple.CrashReporter DialogType none

恢复成默认的对话框形式的话,只需执行如下命令:

1
defaults write com.apple.CrashReporter DialogType crashreport

让崩溃报告在「通知中心」显示

如果你希望让崩溃报告在「通知中心」显示,只需在「终端」中输入如下命令,回车确认即可。下次如果有应用程序崩溃或意外退出,崩溃报告将以通知的形式显示在屏幕右上角:

1
defaults write com.apple.CrashReporter UseUNC 1

恢复成默认的对话框形式的话,只需执行如下命令:

1
defaults write com.apple.CrashReporter UseUNC 0
文章目录
  1. 1. 通过终端修改Finder
    1. 1.1. Finder标题中显示文件路径
    2. 1.2. Finder中显示隐藏文件
  2. 2. 修改Dashboard
    1. 2.1. 在桌面上显示Dashboard组件
    2. 2.2. 禁用Dashboard
  3. 3. 其他
    1. 3.1. 清除Mac文件“打开方式”中的重复项
    2. 3.2. 调整Launchpad图标大小
    3. 3.3. 释放磁盘空间:禁用SafeSleep休眠模式
    4. 3.4. 关闭崩溃报告显示
    5. 3.5. 让崩溃报告在「通知中心」显示