Что именно вы настроили? Вы установили PATH следующим образом (или что-то подобное):
export PATH=$PATH:...:$M2_HOME/bin
Если да, вы вышли из системы и снова вошли в систему? В соответствии с man-страницей bash:
Когда bash вызывается как интерактивный
логин оболочки , или как неинтерактивный
оболочка с опцией --login
, это
сначала читает и выполняет команды из
файл /etc/profile
, если этот файл
существует. Прочитав этот файл, он
ищет ~/.bash_profile
,
~/.bash_login
и ~/.profile
, в этом
порядок, а также читает и выполняет команды
от первого, который существует и
удобочитаемый. Опция --noprofile
может
использоваться при запуске оболочки
подавить это поведение.
...
Когда
интерактивная оболочка, которая не является логином
оболочка запущена, bash читает и
выполняет команды из
/etc/bash.bashrc
и ~/.bashrc
, если
эти файлы существуют. Это может быть
запрещено с использованием опции --norc
.
Опция --rcfile
file заставит
bash для чтения и выполнения команд из
файл вместо /etc/bash.bashrc
и
~/.bashrc
.
Как видите, команды из .profile
не выполняются для оболочки без регистрации (тип оболочек, которые вы открываете после входа в систему). Таким образом, вы должны выйти из системы, войти в систему или получить файл вручную, чтобы учесть ваши настройки. См. сообщение в блоге для более подробной информации.