无法获取linux脚本文件

时间:2015-12-06 01:02:08

标签: java linux bash maven

在fedora20上安装java / maven环境时,我做了以下步骤:

步骤1)我创建了一个目录/ usr / local / xxx

步骤2)我将jdk,maven和其他一些内容放入我的目录

的/ usr /本地/ XXX / JDK

的/ usr /本地/ XXX /行家

步骤3)我编辑了我的.bash_profile来导出变量java_home和maven_home,这里是内容:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
JAVA_HOME='/usr/local/xxx/jdk/jdk1.7.0_79'
M2_HOME='/usr/local/xxx/apache-maven-3.3.3'

export JAVA_HOME
export M2_HOME
export M2=$M2_HOME/bin

export PATH=$JAVA_HOME/bin:$M2:$PATH:$HOME/.local/bin:$HOME/bin

步骤4)源〜/ .bash_profile

然后回显$ JAVA_HOME并回显$ M2_HOME,我的变量输出很好

步骤5)我将jdk和maven移动到/ opt并更新〜/ .bash_profile(用/ opt替换/ usr / local / xxx)

步骤6)我将/ usr / local / xxx重命名为/ usr / local / yyy

问题出现了:在我尝试获取〜/ .bash_profile或任何其他脚本文件的最后两个步骤之后,我收到以下消息:bash / home / myUserName是一个目录。

并且采购不起作用。

这个问题的根源是什么?以及如何再次获取采购工作以导出我的〜/ .bash_profile更新?

1 个答案:

答案 0 :(得分:1)

您的$ PATH内容似乎有问题。

检查which bash并查看给定目录,因为如果所有脚本都出现此问题,可能是因为无法访问bash。