У меня есть файл, который устанавливает переменные окружения (JAVA_HOME, ANT_HOME ...) Я использую для выполнения связанных с Java задач. Когда я хочу настроить новую среду, я печатаю «source devenv» (devenv - это файл, содержащий новую настройку среды). Я пытаюсь создать ярлык, который открывает gnome-терминал и автоматически устанавливает эти переменные, но я не уверен, как это сделать. Я пробовал:. "Гном-терминал --command =" источник Devenv»без успехаКак открыть gnome-терминал с новыми переменными окружения?
Мой файл Devenv:
#!/bin/bash
JAVA_HOME=./jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$PATH
export ANT_HOME=./apache-ant-1.8.1
PS1="[jdkenvironment] \w @ "
/bin/bash
Когда я типа эхо $ печатается JAVA_HOME следующее:
[email protected]:~/jdk$ echo $JAVA_HOME
[email protected]:~/jdk$
Хотя это открывает новый гном-терминал, ни один из переменных окружения установлены на нем. Просмотрите мое редактирование, чтобы увидеть, как работает мой файл devenv. –
@Thiado: вы забыли последнюю строку - '/ bin/bash'. Это не файл rc, это простой сценарий оболочки для изменения среды и запуска новой оболочки. – Dummy00001
Проверьте мое редактирование, даже если я добавлю/bin/bash, ни одна из переменных не задана в новом окне –