起因
由于某些原因不能在当前电脑上安装linux,使用windows在某些时候确实是件麻烦事,所以选择了cygwin。
是什么
在我的理解和实践中cygwin是一个对windows命令行的类linux增强版,主要还是来操作当前windows系统的。
安装
我网络不错,去http://cygwin.com/install.html下载setup.exe,这是一个网络安装版。如果网络不好,建议下载完全安装包。然后像普通的win程序一样next即可。
安装包
在安装步骤中,有一步是选择包。这里不是常见的复选框,而是要点击前面的default,它会变成install。网络可以的话建议全部安装。这里没有选的话,如果还想安装这些包需要重新运行setup.exe,其他几步不用管,直接next,在选择包的这一步重新选择包即可。
自己安装包是件麻烦的事,cygwin并不提供apt-get或者yum,有个东西叫做apt-cyg,提供相同的功能,可以自己搜索下载,比较麻烦,也可以去http://ishare.iask.sina.com.cn/f/37540060.html下载,把解压的文件夹添加到系统路径就可以使用了。
使用
和linux很像,操作的是windows,体验不错。我使用的时候遇到了个问题:运行python或者pip时会卡,然后就得关掉(还必须先ctrl-z)。很神奇的是如果使用它提供的Cygwin.bat就没有这个问题了。也不清楚原因。