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

0

Я попытался добавить переменную пути в /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

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

Теги:
amazon-web-services

1 ответ

0
Лучший ответ

Как упомянуто здесь, "Variable расширение не работает в/и т.д./окружающей среды".

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню