Mac開發必備工具(一)—— 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 經常使用命令

  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查看。github

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 擴展,聽說支持的都是程序員必備。chrome

輕鬆實現一鍵裝機

在使用 Mac 的過程當中,總想着有沒有方便、簡單的辦法實如今不一樣Mac 上同步開發環境的辦法,今天在整理 Homebrew 使用筆記的時候忽然冒出一個想法,若是我把全部的 Homebrew 安裝命令列成一個清單形式,當在另外一臺新的 Mac 上工做時,那麼就能夠先裝一個 Homebrew 而後將命令清單中的全部命令複製粘貼到終端中,等待命令執行完畢後,新的 Mac 的大部分開發環境就跟經常使用的 Mac 開發環境一致了。下面列出筆者的經常使用命令清單:shell

#安裝 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 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     # 顯示當前程序的快捷鍵列表,默認的快捷鍵是長按⌘

這份清單會隨着我對 Mac 的不斷深刻了解而持續更新,歡迎關注 Sheh 偉偉的我的博客json

參考資料

Mac 開發配置手冊sublime-text


同系列文章ruby

Mac開發必備工具(一)—— Homebrew

Mac開發必備工具(二)—— iTerm 2

Mac開發必備工具(三)—— Fish shell


本文做者: Sheh偉偉
本文連接: Mac開發必備工具(一)—— Homebrew
版權聲明: 本博客全部文章除特別聲明外,均採用 CC BY-NC-SA 3.0 許可協議。轉載請註明出處!

相關文章
相關標籤/搜索