cygwin bash.rc运行两个单独的程序

cygwin bash.rc运行两个单独的程序,bash,cygwin,Bash,Cygwin,我试图从Cygwin命令行运行Python和Julia,但是我已经将Python和Julia安装到两个单独的目录中。我可以从Cygwin使用 $python testfile.py 因为我将export PATH=/cygdrive/c/anaconda2:$PATH添加到bash.rc以便运行Python。但是,我的Julia安装位于不同的目录中。我是否可以添加类似于导出路径2=/cygdrive/c/Julia-0.5.1/bin:$PATH2的内容,从命令行运行Julia文件 $julia

我试图从Cygwin命令行运行Python和Julia,但是我已经将Python和Julia安装到两个单独的目录中。我可以从Cygwin使用

$python testfile.py

因为我将
export PATH=/cygdrive/c/anaconda2:$PATH
添加到
bash.rc
以便运行Python。但是,我的Julia安装位于不同的目录中。我是否可以添加类似于导出路径2=/cygdrive/c/Julia-0.5.1/bin:$PATH2的内容,从命令行运行Julia文件

$julia testfile.jl


或者我该怎么办

为什么不在bash.rc中添加这两个路径

export PATH=/cygdrive/c/anaconda2:/cygdrive/c/Julia-0.5.1/bin:$PATH
很好,谢谢你!还有一个后续问题(我是bash/cygwin新手):bash.rc文件如何知道在这些情况下使用哪一个?如中所示,您能解释实际发生的情况吗?bash.rc文件不“知道”任何关于路径的信息。通过导出,您将[重新]定义路径环境变量,其中包含路径中不存在的项,并附加原始路径。当在命令外壳中输入命令或程序进行系统调用以执行程序时,系统首先搜索当前工作目录,然后搜索路径,从左到右检查每个目录,查找与给定命令匹配的可执行文件名。。。您可以通过在cygwin终端中键入
echo$PATH
查看当前路径值。