七個終端技巧加快你的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

輸入您的管理員密碼。