當前位置:
首頁 > 最新 > 9 條進階命令,把 HomeBrew 打造成管理第三方應用的 App Store

9 條進階命令,把 HomeBrew 打造成管理第三方應用的 App Store

使用 Mac 的讀者可能都聽聞過 HomeBrew,這是一個簡單易用的包管理器,可以讓你輕鬆下載、管理第三方應用。

可惜的是,我們讀到的文章往往止步於brew install 某某應用[^1](用 HomeBrew 安裝應用)這一條命令。其實 HomeBrew 的作用遠不只下載,我們多學幾條命令,就可以把 HomeBrew 打造成一個第三方應用的 App Store,集搜索、下載和更新功能為一身,簡潔高效。

搜索應用

就像在 App Store 中搜索應用一樣,HomeBrew 也支持搜索,而且它會同時從 GitHub、應用官網等多個源頭搜索,很容易找到需要的應用,無廣告、速度快。

要搜索的話,請在終端輸入這串命令:

brewsearch 應用名(一般需英文名)

我們可以看到 HomeBrew 提供了多種結果,如果只是單個應用名(如squirrel),你可以用brew install squirrel直接安裝[1],一般這類能直接下載安裝的都是命令行工具。你還可以看到一類名字前帶著cask的應用,它們需要換個命令來安裝:

brewcask 應用名

就如其名字所代表的一樣,brew cask(木桶)下載下來的是一個個打包好.app文件。

若想了解更多關於 cask 的內容,請閱讀:

再談 Homebrew Cask 在 macOS 上安裝應用的輕鬆感

藉助 Homebrew Cask,教你快速下載安裝 Mac App 新姿勢

更新應用和清理舊版

有的應用不會自動更新(或默認不打開),我有個同學的 Chrome 現在就還停留在二十多個大版本之前。其實通過 HomeBrew 的命令,哪些應用需要更新一目了然,即使它們不提供自動更新,我們時不時去檢查、更新一下也能保證應用處於最新版。

首先用下面的命令檢查一下可更新的應用有哪些,由於我比較勤快,只有一個 imagemagick 不是最新版本 。

brewoutdated

接下來更新一下可更新的應用。一般我會更新所有應用,所以我最常用的是這條命令:

brewupgrade

但有時我們不想更新所有應用,比如 Chromium 有個歷史版本不禁用 Flash,我一直留著它以應對那些食古不化的網站,不希望 Chromium 更新到更高版本。此時我們可以在上面那條命令的基礎上加上需要更新的應用名,避開不需要更新的應用:

brewupgrade 應用名

更新完後可以運行一下下面的命令,把應用的舊版本和緩存刪除。

brewcleanup

如果你只是想看看有哪些應用可以清理,但暫時不需要處理它們,則可以通過這個命令一窺究竟:

brewcleanup -n

當然,有的應用緩存和舊版應用是有用的(比如可能保存了我的用戶配置文件),那就不能一杆子打盡,而是像指定更新個別應用一樣,指定需要清理緩存的應用:

brewcleanup 應用名

Tips:訪問應用官網

有時我們不確定自己是否需要更新一個應用,比如,它的新功能我是不是需要?它的新版本適不適配我的系統?糾結這些,不如即刻去應用官網上一探究竟:

brewhome 應用名

GIF

電腦里的第三方應用越多,HomeBrew 的優勢越明顯。

如果只下載一個應用,可能徑自前往其官網也不會覺得麻煩,但如果你每次下載第三方應用就要前往官網、每次更新都得去其菜單欄中尋找 update 按鈕,那顯然是不便的。HomeBrew 就為這些的零碎的操作提供了一個集中的管理辦法。

學會了本文的幾條命令,對你來說 HomeBrew 就不再是晦澀的命令行工具,而是一個簡單好用的第三方應用版 App Store。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 少宇星談 的精彩文章:

TAG:少宇星談 |