1.Cygwin是什么
Cygwin是一个用于Windows平台上的类UNIXshell环境。 它由两个组件组成:一个UNIX API库,它模拟UNIX操作系统提供的许多特性;以及Bash shell的改写版本和许多UNIX实用程序,它们提供大家熟悉的 UNIX命令行界面。前一个组件是一个Windows动态链接库(DLL)。后一个组件是一组基于Cygwin DLL的程序,其中许多是用未经修改的UNIX源代码编译的。它们合在一起提供大家熟悉的UNIX环境。
2.Cygwin的安装
(1)去https://cygwin.com/install.html下载cygwin的安装程序,注意这个并不是安装包,而是一个安装引导程序,在执行安装程序的过程中才会去真正下载
(2)运行cygwin安装程序,根据引导程序有步骤的安装。注意在有一个环节选择自己需要安装的包。
备注:Cygwin在安装的时候可选的有很多的包,安装的时候我们可以选择一些当前我们需要的即可。如后续需要增加或这删除一些工具包,可以再次运行(1)中的Cygwin安装程序即可。
3.Cygwin的启动和使用
通过使用Start菜单或双击Cygwin图标(如果添加了这些快捷方式的话),启动 Cygwin;
也可以执行Cygwin目录中的Cygwin脚本(比如C:\cygwin\Cygwin.bat)
备注:OpenSSH for Windows是Cygwin的子集
参考资料来源于:
https://www.ibm.com/developerworks/cn/aix/library/au-spunix_cygwin/