我弄乱了文件 bash.bashrc ubuntu 14.04

我弄乱了文件 bash.bashrc ubuntu 14.04

尝试安装时java jre,我弄乱了 Ubuntu 14.04 上的文件bash.bashrc,在文件末尾添加了以下两行:

export PATH= $PATH:usr/java/bin/ ; 
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/

现在我无法在终端上执行任何命令。当我打开终端时,它显示以下错误:

bash: export: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:usr/java/bin/': not a valid identifier
bash: export: `:usr/java/bin/java/': not a valid identifier
bash: lesspipe: No such file or directory
bash: dircolors: No such file or directory
bash: ls: No such file or directory

有人可以帮忙吗?

答案1

和:

export PATH= $PATH:usr/java/bin/ ; 
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/

bash: export: ':usr/java/bin/java/': not a valid identifierJAVA_HOME=;当然,你在和之间留了一个空格$JAVA_HOME:usr/java/bin/java/,所以export假设这 $JAVA_HOME:usr/java/bin/java/是第二个变量。第一行也是同样的情况。

export: usage: export [-fn] [name[=value] ...] or export -p

...意味着它确实支持/期望具有name[=value]格式的多个变量。

删除空格(之后=)和分号并在之前;添加(因为它应该是完整路径):/usr/

export PATH=$PATH:/usr/java/bin/
export JAVA_HOME=$JAVA_HOME:/usr/java/bin/java/

如果仍然遇到错误,请听取 l0b0 的建议(在 Eclipse 上安装 Android 开发者文件时出现问题 - .bashrc 出现问题)以获取新的默认.bashrc文件,然后再次尝试添加这两行。

答案2

按如下方式编辑您的.bashrc文件:

export JAVA_HOME=/usr/java/
export PATH=$PATH:$JAVA_HOME/bin/ 

假设 Java 安装在/usr/java.

相关内容