七个终端技巧加快你的Mac

通过消除眼睛糖果提高表现

许多Mac用户希望Mac的速度更快,并且有很多方法可以提高Mac的性能,其中包括:

并非所有这些选项都适用于所有Mac机型,但即使无法升级Mac的RAM,并且升级内部存储器也需要手术才能获得访问权限,但您仍然可以采取措施提高整体性能,而无需花费钱更新。

在上面列出的所有项目中,您应该做的第一件事是确保您的Mac启动驱动器上有足够的可用空间。 如果您通过删除不需要的或不需要的应用程序,文档和数据无法获得合理的可用空间量,则可能需要考虑将用户文件夹移动到外部驱动器以释放一些空间。

提升性能的终端技巧

获得Mac性能的方法之一就是减少Mac OS中包含的表面视觉效果。 一个例子是使用动画缩小打开的窗口以适应Dock。 与例如在Photoshop中应用复杂滤镜相比,这种类型的动画不需要很大的处理能力。 尽管如此,如果您的Mac正忙于尝试在您最喜爱的图像编辑应用程序中呈现新图像,而您正在使用您最喜欢的数据库应用程序,那么添加动画窗口所需的资源足以让您的Mac变慢。

我的观点是,尽管单独采用这些终端技巧可能不会让您的Mac刻录橡皮擦,但它们可以让您的Mac在繁重的工作负载下不受打滑的影响。 最终的效果是,您的Mac将能够更快地完成任务,并且处理器内核的负载更低。

我们将使用终端来处理所有这些技巧,虽然他们自己的命令都不会造成任何问题,但在继续之前确保您有最新的备份总是明智的。

如果你准备好了,让我们开始吧。

  1. 启动终端,位于/ Applications / Utilities。

禁用窗口动画

正如我们上面提到的,窗口动画需要一定数量的图形和处理能力来执行他们的任务,除了提供一点点眼光之外,这并没有带来实际的好处。 要关闭窗口打开动画,请在终端提示符处输入以下内容:

默认写入NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false

按输入或返回。

要恢复动画,请输入:

默认写入NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true

按输入或返回。

当您调整窗口大小或选择在应用程序中打开或保存文件时,可以禁用另一种窗口动画形式。 窗口大小的平滑细节令人印象深刻,但可以通过以下命令加速:

默认写入NSGlobalDomain NSWindowResizeTime - 浮点0.001

按输入或返回。

要恢复动画,请输入:

默认写入NSGlobalDomain NSWindowResizeTime -float 0.2

按输入或返回。

使用此命令可以抑制快速查看窗口动画:

默认写入-g QLPanelAnimationDuration -float 0

按输入或返回。

要恢复Quick Look窗口动画,请输入:

默认情况下删除-g QLPanelAnimationDuration

按输入或返回,然后重新启动您的Mac。

码头改进

如果你想隐藏你的Dock ,你可能已经注意到当你将光标移动到Dock区域和Dock出现之间有一段延迟。 您可以更改延迟,以便Dock立即显示:

默认写入com.apple.dock autohide-time-modifier -float 0

按输入或返回。

在终端提示符处输入Killall Dock。

按输入或返回。

要恢复延迟,请输入:

默认删除com.apple.dock自动隐藏时间修饰符

按输入或返回。

在终端提示符处输入Killall Dock。

按输入或返回。

从Dock启动应用程序包含一些可以抑制的动画:

默认情况下写入com.apple.dock launchanim -bool false

按输入或返回。

要恢复动画,请输入:

默认写入com.apple.dock launchanim -bool true

按输入或返回。

时光机器

本技巧是一次性调整,可加速最初的Time Machine备份 。 macOS通过分配低CPU优先级来节制时间机器。 这实际上非常有用,因为它可以防止Time Machine抢占CPU资源并降低Mac的整体性能。

但有一个例外。 当您执行初始时间机器备份时,备份大小可能会非常大以至于需要很长时间才能完成,因为其CPU优先级受到限制。 如果您希望以更及时的方式完成初始Time Machine备份,则可以通过在终端中输入以下内容来更改节流阀设置:

sudo sysctl debug.lowpri_throttle_enabled = 0

输入您的管理员密码。

启动您的Time Machine备份。

您可以通过重新启动Mac或在终端提示符处输入以下内容来恢复为默认的限制设置:

sudo sysctl debug.lowpri_throttle_enabled = 1

输入您的管理员密码。