Я смешал файл bash.bashrc человечность 14.04

Попытка установить java jre, Я испортил файл bash.bashrc на Ubuntu 14.04, путем добавления этих двух строк в конце:

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

Кто-либо мог помочь?

3
задан 5 May 2014 в 11:52

2 ответа

С:

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

bash: export: ':usr/java/bin/java/': not a valid identifier; Уверенный Вы оставили пространство между JAVA_HOME= и $JAVA_HOME:usr/java/bin/java/, так export предполагает это $JAVA_HOME:usr/java/bin/java/ вторая переменная. Тот же случай для 1-й строки также.

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 (проблема с установкой файлов разработчика Android на Eclipse - испортила что-то с .bashrc) получить новое значение по умолчанию .bashrc файл, затем попробуйте еще раз добавлять те две строки.

7
ответ дан 17 November 2019 в 19:44

Отредактируйте Вас .bashrc файл следующим образом:

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

Это предполагает, что Java установлен в /usr/java.

-1
ответ дан 17 November 2019 в 19:44

Другие вопросы по тегам:

Похожие вопросы: