在Windows控制台里直接用Cygwin的命令。
虽然个人很喜欢基于Unix的系统,比如Linux和Mac OSX, 但工作的时候还是不得不用Windows,Windows在商业应用上的压倒优势还是毋庸置疑的。有的时候,我还是很舍不得Unix下那些非常好的命令行工具,和Unix比起来Windows的命令行简直就是鸡肋。要是能把Unix的命令行工具放到Windows里用该有多好啊!其实,早就有人想到了这个,cygwin就是其中最有名的,我个人认为也是最好的。安装了cygwin以后,几乎所有的Unix命令行工具都可以在Windows里使用了。
但是,还是有一点儿缺憾,当你想使用Unix命令的时候,必须单独启动Cygwin,这时候还想同时用用Windows的命令,就不得不再开一个Windows命令行窗口。还是有点儿麻烦。有没有解决办法呢?
有,还特简单。如果你学过Java,就应该知道在Windows安装Java以后需要设置环境变量吧。对,只要把cygwin.exe文件也加到环境变量里,就可以在Windows的命令行窗口里同时使用Windows和Unix的命令了。就这么简单。
步骤如下:
- 假设cygwin被安装在C:下面,复制cygwin的bin文件夹的全路径,比如C:\Cygwin\bin
- 打开”我的电脑”的属性。在”我的电脑”上点右键,选择属性。出现”系统属性”。再选择”详细设置”, 点击”环境变量”。
- 在环境变量里找到Path环境变量,双击打开它。
- 在一行的最后加一个”;”号,这是用来区别不同的命令路径的,然后把刚才复制的Cygwin路径(C:\Cygwin\bin)粘贴到”;”号后面,然后”确定”, 关闭”系统属性”窗口。
好了,搞定,赶紧试一试吧。


