虽然OS X希望将用户任务变得简单,不用面对命令行,但有时候难免会觉得特定任务用命令行比上网找个专门的GUI软件好多了。
比如上次找Sweave的资料时,想把一个路径下的文件都下载下来,包括一些.R, .tex, .Rnw, .Snw之类的一堆源文件。在56K Modem拨号的年代,我装了软件来下载内容离线浏览,现在这个带宽,早就抛弃了。
上面是用来伪装的引子,其实就是很久没用MacPorts,再经历各种系统升级、换机,ports需要重装了,就看到更简洁的Homebrew。
Install Homebrew
就一句话,命令行执行:
/usr/bin/ruby -e "$(curl -fsSL "
当然了,从参数也看出来需要网络连接了。我之前装了Xcode,于是我确实没在意究竟需不需要gcc之类的东西。
Example: wget
以前面说的下载某路径下全部文件为例:
brew install wget
wget -r --no-parent http://qingpei.me
就可以下载一个离线站点了(前提是这站是静态的,wordpress数据库这样室抓不来的)。