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/。程序员
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
查看。github
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
本文做者: Sheh伟伟
本文连接: Mac开发必备工具(一)—— Homebrew
版权声明: 本博客全部文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!