Cygwin
1.1、Cygwin简介
是什么 ?:a large collection of GNU and Open Source tools and libraries which provide functionality similar to a GNU/Linux distribution on Windows.
开发语言:C
官方主页:https://www.cygwin.com
源码仓库:https://github.com/cygwin/cygwin
1.2、通过包管理器安装Cygwin
包管理器安装命令
Chocolateychoco install -y Cygwin
scoopscoop install Cygwin
1.3、自定义安装Cygwin

PowerShell中执行下列指令。

step1、下载Cygwin安装器

Invoke-WebRequest -OutFile setup-x86_64.exe "http://cygwin.com/setup-x86_64.exe"

step2、安装Cygwin()

setup-x86_64.exe -q -O -s https://mirrors.aliyun.com/cygwin/ -R C:\tools\cygwin -P lynx,wget

参数说明:

-qquiet的缩写,表示安静模式,就是说不需要交互。

-O--only-site的缩写,指定只使用后面的-s参数指定的服务器地址。

-ssite的缩写,用于指定安装包的下载服务器,此处我们使用国内的阿里云镜像服务器。

-R用于指定安装目录。

-P用于指定要安装的包的名称,多个名称之间用逗号隔开。

执行这个命令后,弹出如下的弹出框,等安装完成后,弹出框会自动消失。

step3、配置环境变量

set PATH=C:\tools\cygwin;C:\tools\cygwin\bin;%PATH%
1.4、Cygwin.exe

Cygwin.exe用于进入Cygwin环境。

1.5、Cygwin中预安装的软件
1.6、安装软件

如果您使用的Chocolatey安装的Cygwin,那么您可以使用ChocolateyCygwin安装软件。

示例:

choco install -y --source cygwin cmake make
1.7、Cygwin中如何访问Windows上的磁盘分区

Cygwin环境里面使用的是Linux虚拟文件系统, 它与Windows系统的虚拟文件系统不一样。

Cygwin环境里用/cygdrive/c/表示WindowsC盘,其他分区以此类推。

示例:

ls /cygdrive/c/