使用 CygWin 在 Windows 上打开文件的别名

Alias to open file on Windows using CygWin

我有一台安装了 CygWin 的 windows 机器。我没有任何管理员权限,所以,忘记更改适用于所有用户等的环境变量...

场景:

当我执行 CygWin 并键入以下命令来执行 Maven 时,它完美地工作:

/cygdrive/c/maven/apache-maven-3.5.0/bin/mvn

但是,当我创建如下文件 .profile 时:

alias mvn="cygdrive/c/maven/apache-maven-3.5.0/bin/mvn"

重启CygWing并执行命令"mvn"后,发送如下信息:No such file or directory.

有什么建议吗?

提前致谢。

对于可能遇到同样问题的任何人,我解决这个问题的方法基本上是在命令的开头添加一个 "sh":

elias mvn="sh /cygdrive/c/maven/apache-maven-3.5.0/bin/mvn"

干杯。