Homebrew簡介

Homebrew

簡介

macOS 缺失的軟件包管理器。使用 Homebrew 安裝 Apple 沒有預裝但 你須要的東西官網有中文說明。html

安裝與配置

Homebrew 的安裝很是簡單,將下面這條命令粘貼到終端:python

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

等待命令執行完畢。其餘配置見官網中文說明git

經常使用命令

  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 列出過期的軟件包(已安裝但不是最新版本)
  9. brew upgrade [<package name>] 更新過期的軟件包(不指定軟件包表示更新所有)
  10. 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-Cask 是 Homebrew 的一個擴展。它可以優雅、簡單、快速的安裝和管理 macOS 圖形界面程序,好比Google Chrome 和Dropbox等等。官網 https://caskroom.github.io/。程序員

Cask 必裝的理由

有圖形界面的軟件能夠直接在 App Stroe 中下載更新,爲啥還須要 Cask 呢?由於有的很好用的免費 Mac 軟件並無選擇在 App Store 上架,對於沒有上架的軟件咱們只能是經過搜索找到官網而後在下載安裝包,這樣不夠優雅也不方便管理,而使用 Cask 能夠經過一行命令就搞定安裝了,還能夠統一更新升級全部的軟件,實現從非 App Store 途徑安裝的軟件的統一管理。
Cask 從軟件官方網站下載軟件包,而後在後檯安裝並將 .app 移動到 Applications。經過 Cask 安裝的軟件也會在 Lanuchpad 顯示,跟從 App Store 安裝的軟件沒啥區別。對於那些收費的軟件,用 Cask 安裝只是比普通安裝方法節省了時間和步驟,沒啥其餘的區別。github

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> 查看軟件相關信息
  6. brew cask list 列出經過 Homebrew-Cask 安裝的包

通過測試,雖然 -help 是未知命令,可是仍然可查看 Cask 的命令,其餘幫助命令(如 brew cask -hbrew cask --help)好像都不行。還有其餘的命令就不一一介紹了,其餘命令能夠經過brew cask -help查看。chrome

Cask 經常使用軟件

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     # 顯示當前程序的快捷鍵列表,默認的快捷鍵是長按⌘
相關文章
相關標籤/搜索