Homebrew
簡介
macOS 缺失的軟體包管理器。使用 Homebrew 安裝 Apple 沒有預裝但 你需要的東西。官網有中文說明。
安裝與配置
Homebrew 的安裝非常簡單,将下面這條指令粘貼到終端:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等待指令執行完畢。其他配置見官網中文說明。
常用指令
-
檢視幫助brew help
-
安裝軟體包brew install <package name>
-
解除安裝軟體包brew uninstall <package name>
-
列出已安裝的軟體包(包括版本)brew list [--versions]
-
查找軟體包brew search <package name>
-
檢視軟體包資訊brew info <package name>
-
更新brewbrew update
-
列出過時的軟體包(已安裝但不是最新版本)brew outdated
-
更新過時的軟體包(不指定軟體包表示更新全部)brew upgrade [<package name>]
-
檢查brew運作狀态brew doctor
常用軟體
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 常用指令
-
brew cask -help
-
安裝軟體brew cask install <software name>
-
解除安裝軟體brew cask uninstall <software name>
-
搜尋軟體brew cask search <software name>
-
檢視軟體相關資訊brew cask info <software name>
-
列出通過 Homebrew-Cask 安裝的包brew cask list
經過測試,雖然是未知指令,但是仍然可檢視 Cask 的指令,其他幫助指令(如
-help
和
brew cask -h
)好像都不行。還有其他的指令就不一一介紹了,其他指令可以通過
brew cask --help
檢視。
brew cask -help
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 擴充,據說支援的都是程式員必備。
輕松實作一鍵裝機
在使用 Mac 的過程中,總想着有沒有友善、簡單的辦法實作在不同Mac 上同步開發環境的辦法,今天在整理 Homebrew 使用筆記的時候突然冒出一個想法,如果我把所有的 Homebrew 安裝指令列成一個清單形式,當在另一台新的 Mac 上工作時,那麼就可以先裝一個 Homebrew 然後将指令清單中的所有指令複制粘貼到終端中,等待指令執行完畢後,新的 Mac 的大部分開發環境就跟常用的 Mac 開發環境一緻了。下面列出筆者的常用指令清單:
#安裝 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 偉偉的個人部落格。
參考資料
Mac 開發配置手冊
同系列文章
Mac開發必備工具(一)—— Homebrew
Mac開發必備工具(二)—— iTerm 2
Mac開發必備工具(三)—— Fish shell
本文作者: Sheh偉偉
本文連結: Mac開發必備工具(一)—— Homebrew
版權聲明: 本部落格所有文章除特别聲明外,均采用 CC BY-NC-SA 3.0 許可協定。轉載請注明出處!
作者:Sheh偉偉
出處:http://www.cnblogs.com/davidsheh/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利.