brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便

brew类似ubuntu系统下的apt-get的功能

 

阅读目录

  1. 安装brew

  2. 使用brew安装软件

  3. 使用brew卸载软件

  4. 使用brew查询软件

  5. 其他brew命令

安装brew

brew 的官方网站: http://brew.sh/   在官方网站对brew的用法进行了详细的描述

安装方法:  在Mac中打开Termal:  输入命令:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

 不知道为什么, 在国内经常被屏蔽

如果被屏蔽,用下面的命令,不过这个会装xcode

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

使用brew安装软件

一个命令就搞定了, 比如安装git

brew install git

比如安装wget

brew install wget

 

使用brew卸载软件

卸载更方便了

brew uninstall wget

 

使用brew查询软件

有时候,你不知道你安装的软件的名字, 那么你需要先搜索下, 查到包的名字。

比如我要安装

brew search /wge*/

/wge*/是个正则表达式, 需要包含在/中

 

 

其他brew命令

brew list           列出已安装的软件

brew update     更新brew

brew home       用浏览器打开brew的官方网站

brew info         显示软件信息

brew deps        显示包依赖

 

 brew cask search virtualbox

默认在caskroom/cask/virtualbox

brew cask install caskroom/cask/virtualbox

安装Vagrant

安装Vagrant是可以通过brew cask来安装的;推荐文章《Homebrew-cask Mac下的简易软件管理工具

brew cask vagrant

安装Virtualbox

Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox, Vmware Fusion, Parallel Desktop等,其中最方便的是VirtualBox,所以我选择了Virtualbox。

brew cask virtualbox
安装前可以查看下软件的版本信息
~  brew cask info vagrant


操作虚拟机

操作虚拟机时,必须进入刚刚建立的目录中去,这个目录中必须含有init命令建立的Vagrantfile文件。常用命令有

$ vagrant init  # 初始化$ vagrant up  # 启动虚拟机$ vagrant halt  # 关闭虚拟机$ vagrant reload  # 重启虚拟机$ vagrant ssh  # SSH 至虚拟机$ vagrant status  # 查看虚拟机运行状态$ vagrant destroy  # 销毁当前虚拟机

共享文件夹

通过Vagrant建立的虚拟机和Mac共享文件非常容易,虚拟机中/vagrant目录会映射到我们本地虚拟机目录中。例如

cd ~/Documents/Vagrant/Ubuntuvagrant up
vagrant ssh
cd /vagrant
ls

这个时候,我们会看到,这里显示的文件和~/Documents/Vagrant/Ubuntu下是一样的。

共享Box

如果只有上述功能的话,那么Vagrant的作用就不是那么杀手级了。通过命令

vagrant package

可以将一个虚拟机打包成Box,供别人使用。别人只要用打包的box来创建一个虚拟机即可,例如

vagrant box add myubuntu ~/Documents/Vagrant/Ubunutu/ubunut.box