我使用 Cygwin 一段时间了。当我需要新的软件包时,我打开安装程序并选择我需要的版本,安装程序会处理其余的事情。我注意到程序都下载到C:\cygwin64\bin
bin 文件夹内有许多 .exe 可执行文件。这包括 diff、find、grep、gzip、vi、vim、whatis、which、who、whoami 等。我所做的就是添加C:\cygwin64\bin
到用户 PATH 变量中。
现在,我可以访问上面提到的所有程序以及更多程序,这些程序是通过 Cygwin 以及 PowerShell 和 Windows 命令提示符下载和使用的。我很困惑。所有这些程序都应该仅在 Cygwin 或任何 Windows 终端中运行吗?如果我可以在没有 Cygwin bash 终端的情况下运行这些程序,那么首先拥有 Cygwin 的意义何在?