**Добавление переменной локальному пользователю"
nano ~/.bashrc
JAVA_HOME="/usr"
export JAVA_HOME
создаст переменную в терминале
<переменная>="<значение>"
Сделать переменную среды
export <переменная>
export <переменная>="<значение>"
локальна для терминала, храниться только на время сессии
Использовать переменные среды
$<переменная>
Удалить переменную среды
unset <переменная>
Создать переменную среды для одного пользователя
записать создание глобальной переменной в файл:
/home/
/home/
Создать глобальную переменную среды
добавляем в файл /etc/bash.bashrc
Вывести все переменные среды
env
Добавление переменных окружения в Linux
-
Создаем исполняемый файл в /etc/profile.d:
sudo touch /etc/profile.d/myenv.sh sudo chmod +x /etc/profile.d/myenv.sh
-
Добавляем в него команды установки необходимых переменных окружения:
MYENV1=myvar1 MYENV2=myvar2 export MYENV1 MYENV2
-
Сохраняем, перезаходим в систему. Всё, переменные окружения доступны:
echo $MYENV1 myvar1
Существует несколько вариантов добавления переменной окружения в Linux, но этот вариант хорош тем, что:
Устанавливает переменную окружения для всех пользователей
Установка переменной окружения не слетает после обновления /etc/profile при обновлении системы
ЗЫ Не знаю, насколько он подходит для дистрибутивов, отличных от Ubuntu. В некоторых дистрибутивах, вместо создания файлов в /etc/profile.d/ нужно использовать файл /etc/profile.local.
Для оболочки bash:
Отредактировать файл запуска(~/ .bashrc)
Измените переменную PATH:
PATH="$PATH":/usr/local/jdk1.6.0/bin
export PATH
Сохранить изменения и закрыть окно
Открыть новое окно терминала
Проверить, правильно ли задана переменная PATH
% java -version
Для оболочки C Shell (csh):
Отредактировать файл запуска (~/ .cshrc)
Задайте путь
set path="$PATH":/usr/local/jdk1.6.0/bin
Сохранить изменения и закрыть окно
Открыть новое окно терминала
Проверить, правильно ли задана переменная PATH
% java -version