Ошибка при установке переменных среды в Ubuntu

Я попытался добавить переменную пути в / etc / environment в Ubuntu.

JAVA_HOME=/usr/local/java/jdk1.8.0_31
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"PATH=$PATH:$JAVA_HOME/bin

После того, как я выйду из оболочки и снова войду в систему, кажется, $PATH был испорчен. Многие общие команды, такие как ls, vim больше не работают. я бегу echo $PATH и вывод:

$PATH:$JAVA_HOME/bin

Видимо, «$» здесь не анализируется правильно. Я хочу продолжать использовать «$», поскольку это обеспечивает определенную гибкость. Есть ли решение этой проблемы?

0

Решение

Как уже упоминалось Вот, Msgstr «Расширение переменной не работает в / etc / environment».

Вы должны были бы генерировать /etc/environment с помощью скрипта, чтобы получить эффект, который вы хотите.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]