【问题标题】:Alias to open file on Windows using CygWin使用 CygWin 在 Windows 上打开文件的别名
【发布时间】:2017-05-19 07:51:18
【问题描述】:

我有一台安装了 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

有什么建议吗?

提前致谢。

【问题讨论】:

    标签: windows maven command cygwin execute


    【解决方案1】:

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

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

    干杯。

    【讨论】:

    • 看起来您的原始别名错误 - 它应该是:alias mvn="/cygdrive/c/maven/apache-maven-3.5.0/bin/mvn" 并且可能放入 .bashrc 而不是 .profile。
    猜你喜欢
    • 2016-11-14
    • 1970-01-01
    • 2013-09-01
    • 2021-10-05
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 2019-09-21
    相关资源
    最近更新 更多