Mac開(kāi)發(fā)必備工具(一)—— Homebrew

Homebrew

簡(jiǎn)介

macOS 缺失的軟件包管理器。使用 Homebrew 安裝 Apple 沒(méi)有預(yù)裝但 你需要的東西。官網(wǎng)有中文說(shuō)明。

安裝與配置

Homebrew 的安裝非常簡(jiǎn)單,將下面這條命令粘貼到終端:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等待命令執(zhí)行完畢。其他配置見(jiàn)官網(wǎng)中文說(shuō)明。

常用命令

  1. brew help 查看幫助
  2. brew install <package name> 安裝軟件包
  3. brew uninstall <package name> 卸載軟件包
  4. brew list [--versions] 列出已安裝的軟件包(包括版本)
  5. brew search <package name> 查找軟件包
  6. brew info <package name> 查看軟件包信息
  7. brew update 更新brew
  8. brew outdated 列出過(guò)時(shí)的軟件包(已安裝但不是最新版本)
  9. brew upgrade [<package name>] 更新過(guò)時(shí)的軟件包(不指定軟件包表示更新全部)
  10. brew doctor 檢查brew運(yùn)行狀態(tài)

常用軟件

brew install wget
brew install curl
brew install openssl

brew install fish      #安裝fish shell
brew install git-flow  #安裝git-flow
brew install python    #安裝python

Homebrew-Cask

Homebrew-Cask 是 Homebrew的一個(gè)擴(kuò)展。它能夠優(yōu)雅、簡(jiǎn)單、快速的安裝和管理 macOS 圖形界面程序,比如Google Chrome 和Dropbox等等。官網(wǎng) https://caskroom.github.io/。

Cask 常用命令

  1. brew cask -help 查看幫助
  2. brew cask install <software name> 安裝軟件
  3. brew cask uninstall <software name> 卸載軟件
  4. brew cask search <software name> 搜索軟件
  5. brew cask info <software name> 查看軟件相關(guān)信息
  6. brew cask list 列出通過(guò) Homebrew-Cask 安裝的包

經(jīng)過(guò)測(cè)試,雖然 -help 是未知命令,但是仍然可查看 Cask 的命令,其他幫助命令(如 brew cask -hbrew cask --help)好像都不行。還有其他的命令就不一一介紹了,其他命令可以通過(guò)brew cask -help查看。

Cask 常用軟件

brew cask install iterm2         #安裝iTerm 2
brew cask install launchrocket   #管理軟件后臺(tái)服務(wù)
brew cask install google-chrome  #安裝Chrome
brew cask install the-unarchiver #解壓軟件
brew cask install alfred         #效率軟件
brew cask install qq             #騰訊QQ
brew cask install evernote       #云筆記軟件
brew cask install sublime-text   #文本編輯器
brew cask install skitch         #ervernote配套的截圖軟件
brew cask install dropbox        #文件同步軟件
brew cask install zotero         #網(wǎng)頁(yè)收藏與文獻(xiàn)管理軟件
brew cask install anki           #記憶軟件
brew cask install virtualbox     #虛擬機(jī),可以裝個(gè)Windows
brew cask install self-control   #避免分心的軟件
brew cask install vlc            #視頻軟件
brew cask install appcleaner     #應(yīng)用清理

#Quick Look 系列
brew cask install qlcolorcode    #預(yù)覽腳本時(shí)自動(dòng)代碼配色
brew cask install qlstephen      #預(yù)覽未知拓展名的純文本文件
brew cask install qlmarkdown     #預(yù)覽Markdown文件
brew cask install quicklook-json #預(yù)覽JSON文件
brew cask install quicklook-csv  #預(yù)覽CSV文件

Homebrew-Cask 是一個(gè)開(kāi)源項(xiàng)目,其詳細(xì)信息可以看其開(kāi)源項(xiàng)目介紹,所支持的軟件列表在這里:https://github.com/caskroom/homebrew-cask/tree/master/Casks。
如果覺(jué)得管理軟件在后臺(tái)運(yùn)行的服務(wù)很麻煩,可以裝個(gè)LaunchRocket,這也是個(gè)開(kāi)源項(xiàng)目。
關(guān)于 Quick Look 的介紹可以看這篇文章加強(qiáng)你的「一指禪」:Mac QuickLook「快速預(yù)覽」兼容性擴(kuò)展教程,同時(shí)Quick Look plugins這個(gè)開(kāi)源項(xiàng)目列出了所有支持 Homebrew-Cask 的 Quick Look 擴(kuò)展,據(jù)說(shuō)支持的都是程序員必備。

輕松實(shí)現(xiàn)一鍵裝機(jī)

在使用 Mac 的過(guò)程中,總想著有沒(méi)有方便、簡(jiǎn)單的辦法實(shí)現(xiàn)在不同Mac 上同步開(kāi)發(fā)環(huán)境的辦法,今天在整理 Homebrew 使用筆記的時(shí)候突然冒出一個(gè)想法,如果我把所有的 Homebrew 安裝命令列成一個(gè)清單形式,當(dāng)在另一臺(tái)新的 Mac 上工作時(shí),那么就可以先裝一個(gè) Homebrew 然后將命令清單中的所有命令復(fù)制粘貼到終端中,等待命令執(zhí)行完畢后,新的 Mac 的大部分開(kāi)發(fā)環(huán)境就跟常用的 Mac 開(kāi)發(fā)環(huán)境一致了。下面列出筆者的常用命令清單:

#安裝 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

#安裝基礎(chǔ)套件
brew install fish      #安裝fish shell
brew install git-flow  #安裝git-flow
brew install python    #安裝python

#Homebrew-Cask
brew tap caskroom/cask

# 安裝Cask基礎(chǔ)軟件
brew cask install iterm2         #安裝iTerm 2
brew cask install google-chrome  #安裝Chrome
brew cask install the-unarchiver #解壓軟件
brew cask install alfred         #效率軟件
brew cask install qq             #騰訊QQ
brew cask install sourcetree     #Git GUI 客戶端
brew cask install cheatsheet     # 顯示當(dāng)前程序的快捷鍵列表,默認(rèn)的快捷鍵是長(zhǎng)按?

這份清單會(huì)隨著我對(duì) Mac 的不斷深入了解而持續(xù)更新,歡迎關(guān)注 Sheh 偉偉的個(gè)人博客。

參考資料

Mac 開(kāi)發(fā)配置手冊(cè)


同系列文章

Mac開(kāi)發(fā)必備工具(一)—— Homebrew

Mac開(kāi)發(fā)必備工具(二)—— iTerm 2

Mac開(kāi)發(fā)必備工具(三)—— Fish shell


本文作者: Sheh偉偉
本文鏈接: Mac開(kāi)發(fā)必備工具(一)—— Homebrew
版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 3.0 許可協(xié)議。轉(zhuǎn)載請(qǐng)注明出處!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容