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 # 显示当前程序的快捷键列表,默认的快捷键是长按⌘