macOS 缺失的軟件包管理器。使用 Homebrew 安裝 Apple 沒有預裝但 你須要的東西。官網有中文說明。html
Homebrew 的安裝很是簡單,將下面這條命令粘貼到終端:python
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等待命令執行完畢。其餘配置見官網中文說明。git
brew help
查看幫助brew install <package name>
安裝軟件包brew uninstall <package name>
卸載軟件包brew list [--versions]
列出已安裝的軟件包(包括版本)brew search <package name>
查找軟件包brew info <package name>
查看軟件包信息brew update
更新brewbrew outdated
列出過期的軟件包(已安裝但不是最新版本)brew upgrade [<package name>]
更新過期的軟件包(不指定軟件包表示更新所有)brew doctor
檢查brew運行狀態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 的一個擴展。它可以優雅、簡單、快速的安裝和管理 macOS 圖形界面程序,好比Google Chrome 和Dropbox等等。官網 https://caskroom.github.io/。程序員
有圖形界面的軟件能夠直接在 App Stroe 中下載更新,爲啥還須要 Cask 呢?由於有的很好用的免費 Mac 軟件並無選擇在 App Store 上架,對於沒有上架的軟件咱們只能是經過搜索找到官網而後在下載安裝包,這樣不夠優雅也不方便管理,而使用 Cask 能夠經過一行命令就搞定安裝了,還能夠統一更新升級全部的軟件,實現從非 App Store 途徑安裝的軟件的統一管理。
Cask 從軟件官方網站下載軟件包,而後在後檯安裝並將 .app
移動到 Applications
。經過 Cask 安裝的軟件也會在 Lanuchpad 顯示,跟從 App Store 安裝的軟件沒啥區別。對於那些收費的軟件,用 Cask 安裝只是比普通安裝方法節省了時間和步驟,沒啥其餘的區別。github
brew cask -help
查看幫助brew cask install <software name>
安裝軟件brew cask uninstall <software name>
卸載軟件brew cask search <software name>
搜索軟件brew cask info <software name>
查看軟件相關信息brew cask list
列出經過 Homebrew-Cask 安裝的包通過測試,雖然
-help
是未知命令,可是仍然可查看 Cask 的命令,其餘幫助命令(如brew cask -h
和brew cask --help
)好像都不行。還有其餘的命令就不一一介紹了,其餘命令能夠經過brew cask -help
查看。chrome
brew cask install iterm2 #安裝iTerm 2 brew cask install launchrocket #管理軟件後臺服務 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 #網頁收藏與文獻管理軟件 brew cask install anki #記憶軟件 brew cask install virtualbox #虛擬機,能夠裝個Windows brew cask install self-control #避免分心的軟件 brew cask install vlc #視頻軟件 brew cask install appcleaner #應用清理 #Quick Look 系列 brew cask install qlcolorcode #預覽腳本時自動代碼配色 brew cask install qlstephen #預覽未知拓展名的純文本文件 brew cask install qlmarkdown #預覽Markdown文件 brew cask install quicklook-json #預覽JSON文件 brew cask install quicklook-csv #預覽CSV文件
Homebrew-Cask 是一個開源項目,其詳細信息能夠看其開源項目介紹,所支持的軟件列表在這裏:https://github.com/caskroom/homebrew-cask/tree/master/Casks 。
若是以爲管理軟件在後臺運行的服務很麻煩,能夠裝個LaunchRocket,這也是個開源項目。
關於 Quick Look 的介紹能夠看這篇文章增強你的「一指禪」:Mac QuickLook「快速預覽」兼容性擴展教程,同時Quick Look plugins這個開源項目列出了全部支持 Homebrew-Cask 的 Quick Look 擴展,聽說支持的都是程序員必備。shell
在使用 Mac 的過程當中,總想着有沒有方便、簡單的辦法實如今不一樣Mac 上同步開發環境的辦法,今天在整理 Homebrew 使用筆記的時候忽然冒出一個想法,若是我把全部的 Homebrew 安裝命令列成一個清單形式,當在另外一臺新的 Mac 上工做時,那麼就能夠先裝一個 Homebrew 而後將命令清單中的全部命令複製粘貼到終端中,等待命令執行完畢後,新的 Mac 的大部分開發環境就跟經常使用的 Mac 開發環境一致了。下面列出筆者的經常使用命令清單:json
#安裝 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" #安裝基礎套件 brew install fish #安裝fish shell brew install git-flow #安裝git-flow brew install python #安裝python #Homebrew-Cask brew tap caskroom/cask # 安裝Cask基礎軟件 brew cask install iterm2 #安裝iTerm 2 brew cask install visual-studio-code#微軟出品的文本編輯器,可替代 Sublime Text 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 # 顯示當前程序的快捷鍵列表,默認的快捷鍵是長按⌘