brew和brew cask install有什么区别

/usr/bin/ruby -e "$(curl -fsSL /Homebrew/install/master/install)"
安装软件:brew install 软件名,例:brew install wget
搜索软件:brew search 软件名,例:brew search wget
卸载软件:brew uninstall 软件名,例:brew uninstall wget
更新所有软件:brew update
更新具体软件:brew upgrade 软件名 ,例:brew upgrade git
显示已安装软件:brew list
查看软件信息:brew info/home 软件名 ,例:brew info git / brew home git
显示包依赖:brew reps
显示安装的服务:brew services list
安装服务启动、停止、重启:brew services start/stop/restart serverName
homebrew cask
brew tap phinze/homebrew-cask
brew install brew-cask
可视化homebrew安装工具
brew cask install cakebrew
图形化管理Homebrew安装的服务软件
brew tap jimbojsb/launchrocket
brew cask install launchrocket
全局搜索工具
brew cask install alfred
//快捷键option+space
//command+回车打开文件所在文件夹
//把/usr/local/Caskroom增加到 alfred 的search目录中,偏好设置-&Features-&Default Results-&Search Scope
//百度搜索添加设置
1.Features-&Web Search-&Add Custom Search
2.Search Url-&/s?wd={query}
Title-&Search Baidu for '{query}'
Keywords-&baidu
Validation:alfredpp
//国人必备的30个Alfred Workflow
/alfred-workflow
brew cask install google-chrome
//chrome://components
brew cask install iterm2
//配色/mbadolato/iTerm2-Color-Schemes
mac chm阅读工具
brew cask install ichm
shadowsocks客户端
brew cask install shadowsocksx-ng
redis客户端
brew cask install rdm
brew install macvim --with-override-system-vim
brew install emacs --with-cocoa --with-gnutls
brew install adminer
mac环境工具
brew install mysql
brew install httpd24
brew install php56 --with-httpd24
brew install redis
brew install php56-redis
//redis可视化管理工具 redis-desktop-manager
brew install php56-yaf
brew install php56-swoole
brew install mongodb
brew install php56-mongodb
brew install nginx
//mongodb可视化管理工具 robomongo
浏览器插件
HTTP Status
Proxy SwitchyOmega
WEB前端助手(FeHelper)
二维码生成器
译库网页翻译
购物比价助手
httpd22配置文件
&IfModule alias_module&
Alias /workspace "/Users/redraiment/workspace/"
&Directory "/Users/redraiment/workspace/"&
AllowOverride All
Options Indexes MultiViews FollowSymLinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
&/Directory&
&/IfModule&
//升级到2.4版本之后:Order allow,deny和Allow from all要改成Require all granted,如下所示:
&IfModule alias_module&
Alias /workspace "/Users/redraiment/workspace/"
&Directory "/Users/redraiment/workspace/"&
AllowOverride All
Options Indexes MultiViews FollowSymLinks ExecCGI
Require all granted
DirectoryIndex index.html index.php
&/Directory&
&/IfModule&
&VirtualHost *:80&
DocumentRoot "/www/test"
ServerName localhost
ErrorLog "/private/var/log/apache2/localhost-error_log"
CustomLog "/private/var/log/apache2/localhost-access_log" common
&Directory "/www/test"&
Options FollowSymLinks Multiviews
MultiviewsMatch Any
AllowOverride None
Require all granted
&/Directory&
&/VirtualHost&
brew cask install virtualbox
brew cask install vagrant
brew install node
阅读(...) 评论()酷勤网 C 程序员的那点事!
当前位置: >
浏览次数:次
终于入手了Macbook,心情挺爽的。入手之后也意味着我需要抛弃windows系统(说不定以后还会用回来,哈哈),要开始熟悉OS X系统了,OS X也是一个类UNix的系统,所以对我们开发人员来说还是不错的。
入手一台新电脑之后我们首先做的当然是装 装 装啦!装各种软件来用,提高我们的工作效率,下面的是针对我个人的情况入手3天内做的一系列的工作。
1. 系统设置
<h5 id="11" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 系统偏好设置
第一步当然是一些系统偏好设置,根据现有的系统找回一些原有的习惯。 打开系统偏好设置-&触控板 熟悉里面的快捷操作。 熟悉完之后看一下系统偏好设置里面的各个选项,粗略熟悉一下,有个印象,需要修改的可以根据自己喜好修改。
还需要熟悉一下常用快捷键,与windows还是有很多不同,官方的教程如下,可以好好看看。
1.2 文件系统
mac默认是不显示隐藏文件的,对于我们经常要修改各种配置来说不是特别方便,可以用一下命令显示隐藏文件。
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles - killall Finder
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles - killall Finder
注:该命令适用于 OS X Mavericks 和 OS X Yosemite 系统。对于还在使用 OS X Mountain Lion 或是更早版本的系统的 Mac 用户来说,命令需要稍微变化一下。
2.实现网络自由
第一部当然是要网络自由呀!Google,Youtube什么的应该随便上,随便用才行。
<h5 id="21shadowsocks" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 安装Shadowsocks
这个安装过程可以看看,整个过程还是挺简单的。
<h5 id="22chrome" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 安装Chrome
对我们开发人员太有用了,不解释。需要和Shadowsocks配合使用的插件也需要安装在这个里面。
3.实用工具篇
<h5 id="31" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7输入法
之前在Windows上面习惯了搜狗输入法,感觉自带的也不是特别好用,果断换成了搜狗输入法。
<h5 id="32xcodecommandlinetools" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 Xcode command line tools
在终端里面执行xcode-select --install命令,之后会弹出一个窗口点击安装就可以,这个安装过程有一点长。在下面使用brew cask安装软件的时候会提示需要这个玩意,而且要在OS X里面玩命令行的话没有这个是万万不行的。安装完成后,你将可以直接在 terminal 中使用主要的命令,比如:make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp等等。
<h5 id="33homebrew" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7安装Homebrew
包管理工具,官方称之为The missing package manager for OS X。
安装步骤:先打开 Terminal 应用,输入:
ruby -e &$(curl -fsSL /Homebrew/install/master/install)&
有了 brew 以后,要下载工具,比如 MySQL、Gradle、Maven、Node.js 等工具,就不需要去网上下载了,只要一行命令就能搞定:brew install mysql,也可以同时安装多个brew install mysql gradle maven node
使用brew卸载软件 :
brew uninstall mysql
使用brew查询软件brew search /mysql*/, /mysql*/是个正则表达式,需要包含在/中 .
其它brew命令:
brew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官网
brew info 显示软件的信息
brew deps 显示包依赖
<h5 id="34homebrewcask" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 Homebrew Cask
brew-cask 允许你使用命令行安装 OS X 应用。比如你可以这样安装 Chrome:brew cask install google-chrome。还有 Evernote、Skype、Sublime Text、VirtualBox 等都可以用 brew-cask 安装。
brew install caskroom/cask/brew-cask
应用也可以通过 App Store 安装,而且有些应用只能通过 App Store 安装,比如 Xcode 等一些 Apple 的应用。
几乎所有常用的应用都可以通过 brew-cask 安装,而且是从应用的官网上下载,所以你要安装新的应用时,建议用 brew-cask 安装。如果你不知道应用在 brew-cask 中的 ID,可以先用brew cask search命令搜索。
brew cask search 列出所有可以被安装的软件
brew cask search drop 查找所有和drop相关的应用
brew cask info thunder 查看 迅雷 应用的信息
brew cask uninstall qq 卸载 QQ
brew与brew cask的区别:
brew 是从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。简单的指令,就能快速安装和升级本地的各种开发环境。
brew cask 是 已经编译好了的应用包 (.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。cask 官方的两个安装索引源,一个针对稳定版本,一个针对Dev
如果发现有什么遗漏的,自己 fork && create && push && pull request 第一个地址即可。
<h5 id="35iterm2" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 iTerm2
iTerm2 是最常用的终端应用,是 Terminal 应用的替代品。提供了诸如Split Panes等一群实用特性。
brew cask install iterm2
<h5 id="36ohmyzsh" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 Oh My Zsh
默认的 Bash 是黑白的,没有色彩。而 Oh My Zsh 可以带你进入彩色时代。Oh My Zsh 同时提供一套插件和工具,可以简化命令行操作。
sh -c &$(curl -fsSL /robbyrussell/oh-my-zsh/master/tools/install.sh)&
Oh My Zsh 提供了一套系统别名(alias)。比如gst作为git status的别名。而且 Git 插件是 Oh My Zsh 默认启用的,相当于你使用了 Oh My Zsh,你就拥有了一套高效率的别名。
具体的所有的别名请参考:
<h5 id="37shiftit" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 ShiftIt
原生 OS X 下只能手动调整窗口大小,所以我们需要窗口管理工具。ShiftIt 是一款不错的窗口管理工具,下载完之后有相关的快捷键查看:
brew cask install shiftit
<h5 id="38cheatsheet" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 CheatSheet
CheatSheet 能够显示当前程序的快捷键列表,默认的快捷键是长按&#8984;,很好用,安装命令
brew cask install cheatsheet
LaunchRocket
LaunchRocket是一个管理brew安装的service的工具,安装之后可以以图形界面的方式查看所有的service的运行状态。
brew cask install launchrocket
4 开发工具
最后当然是工作要用的开发工具了。
<h5 id="41java" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 Java
现在 OS X 都不会自带 JDK 了,所以进行 Java 开发的话,需要下载 JDK。在 brew-cask 之前,我们需要从或者 Oracle 网站上下载。还有更麻烦的--卸载 JDK 和升级 JDK。
JDK 安装文件是 pkg 格式,卸载和.app不一样,且没有自动卸载方式。
而 brew-cask 提供了自动安装和卸载功能,能够自动从官网上下载并安装 JDK 8。
brew cask install java
如果你需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions:
brew tap caskroom/versions
brew cask install java6
在 OS X 上,你可以同时安装多个版本的 JDK。你可以通过命令/usr/libexec/java_home -V来查看安装了哪几个 JDK。
<h4 id="42eclipse" style="-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; color: rgb(46, 46, 46); line-height: 1.15 margin: 0px 0px 0.4 text-rendering: font-size: 2.5 font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans- letter-spacing: 0.7 Eclipse
执行brew cask install eclipse出错了,出来很多选项。 挑选一个自己需要的,我选择eclipse-jee。执行以下命令:
brew cask install eclipse-jee
& 相关主题:

我要回帖

更多关于 brew cask java 的文章

 

随机推荐