我最近开始使用Cygwin用于其他目的,并且已经在我的PC上安装了Git.我知道我可以运行可执行文件并将Git安装到Cygwin中,但是因为我已经安装了它,所以我希望Cygwin只使用我的Windows安装.我曾尝试研究如何以各种方式重定向路径,但没有成功,有人可以帮助我吗?
我在Windows上的Ubuntu上使用Bash,在Windows 10上运行bash的方式。我安装了Creators更新,而Ubuntu版本是16.04。
我最近在玩npm,node.js和Docker,对于docker,我发现可以在Windows中安装并运行它,而仅使用bash的客户端部分,直接从Windows的Program Files中调用docker.exe文件文件文件夹。我只是更新了path变量,将docker的路径包括为PATH=$PATH:~/mnt/e/Program\ Files/Docker/(放在.bashrc中),然后可以通过bash call运行docker docker.exe。
但是,嘿,这个bash,我不想在命令(程序)的末尾写.exe。我可以简单地添加一个别名alias docker="docker.exe",但是接下来我想使用docker-compose,我必须添加另一个。我当时正在考虑向.bashrc中添加一个脚本,该脚本将遍历路径变量,并在该路径变量中指定的每个路径中搜索.exe文件,并为每次出现的事件添加一个别名,但这似乎不是一个很干净的解决方案(但我猜它会很好地达到其目的)。
有没有简单干净的解决方案来实现这一目标?