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ō)明。
常用命令
-
brew help查看幫助 -
brew install <package name>安裝軟件包 -
brew uninstall <package name>卸載軟件包 -
brew list [--versions]列出已安裝的軟件包(包括版本) -
brew search <package name>查找軟件包 -
brew info <package name>查看軟件包信息 -
brew update更新brew -
brew outdated列出過(guò)時(shí)的軟件包(已安裝但不是最新版本) -
brew upgrade [<package name>]更新過(guò)時(shí)的軟件包(不指定軟件包表示更新全部) -
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 常用命令
-
brew cask -help查看幫助 -
brew cask install <software name>安裝軟件 -
brew cask uninstall <software name>卸載軟件 -
brew cask search <software name>搜索軟件 -
brew cask info <software name>查看軟件相關(guān)信息 -
brew cask list列出通過(guò) Homebrew-Cask 安裝的包
經(jīng)過(guò)測(cè)試,雖然
-help是未知命令,但是仍然可查看 Cask 的命令,其他幫助命令(如brew cask -h和brew 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ā)必備工具(一)—— 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)注明出處!