3
Windows上的Ubuntu上的BASH(适用于Windows的AKA Linux子系统)10-如何设置PATH?
感谢Anniversary Update,现在我可以在Windows 10的Ubuntu上使用BASH了。以前,我使用Cygwin,并在Cygwin中设置了Maven(并使它完全工作),主要包括安装Maven,然后修改PATH环境。变量(在中~/.bashrc) 好吧,我正在尝试使用BUW做同样的事情,但是据我所知,PATH变量被忽略了(将Maven bin目录添加到PATH,然后执行which mvn返回空白)。我是否缺少技巧,还是必须PATH在BUW中进行其他设置? 编辑: 让我具体一点。我需要在“ ???”中做什么 步骤获取pathTestScript.sh到路径上? mkdir -p ~/pathTest touch ~/pathTest/pathTestScript.sh echo '#!/bin/sh' >> ~/pathTest/pathTestScript.sh echo 'echo "it works!"' >> ~/pathTest/pathTestScript.sh bash ~/pathTest/pathTestScript.sh # Should output 'it works!' # ????????? pathTestScript.sh # Should output it works!' 编辑2: 我想明确我的最终目标。我通常在系统上安装了JDK和Apache Maven。我在Cygwin上都运行得很好。既然BUW已经发布,我想在那里使用它们,但是我不知道如何为它们设置环境,因为我对PATH所做的任何更改似乎都没有效果。 编辑3: 好的,现在我担心我在追赶野鹅。如果这样做echo $PATH,我得到/mnt/c/Program\ Files/apache-maven-3.3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 这就是我的期望。那就是我放入~/.bashrc文件的内容...然后ls /mnt/c/Program\ Files/apache-maven-3.3.9/bin我得到了 …