Я пытался установить некоторые переменные окружения в течение нескольких часов, и это не работает grml Вот настройка:
Я использую Debian 6 и там терминал с рабочего стола. В этом окне я набираю "su" для входа в систему как root. Есть два других пользователя: мое имя и глобус. Теперь я хочу установить переменные JAVA_HOME, ANT_HOME и PATH для ВСЕХ ТРИ ПОЛЬЗОВАТЕЛЕЙ (root, myname, globus). Относительно этой статьи я отредактировал /home/myname/.profile и /home/globus/.profile добавил это:
export JAVA_HOME="/usr"
ANT_HOME="/lib/apache-ant-1.8.2"
Теперь, когда я вхожу как глобус (откройте Терминал с рабочего стола и наберите "su globus") и выведите «$ ANT_HOME», я получаю «/usr», а не указанное выше значение ... кроме этого, я получаю только «$» и начало строки, а не что-то вроде «root @ mydebian: /current /path».
Это содержание моего .profile:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
JAVA_HOME=/usr/bin;
export JAVA_HOME