Я создал папку $HOME/bin и поместил туда несколько символических ссылок.
Кроме того, я установил команду « Run command as login shell (в соответствии с этим вопросом) в свойствах терминала.
Теперь, когда я набираю echo $PATH я вижу, что каталог bin не был добавлен в PATH. Я попытался поставить это (который был по умолчанию):
if [ -d "$HOME/bin" ] ; then
export PATH="$HOME/bin:$PATH"
fi
в .bash_profile , .profile и .bashrc но ничего не получалось .
Вы знаете, что здесь происходит не так?
Обновление: если я открываю терминал и запускаю . ~/.bashrc каталог bin правильно добавлен в PATH. Но если я открою терминал и бегу . ~/.profile не добавляется в PATH (для тестирования я включил вышеупомянутый параметр if в оба этих файла).
Кроме того, я добавил echo "in bashrc" в .bashrc и когда я открываю терминал, он печатает "in bashrc", поэтому он не дает сбой при загрузке bashrc (тот же тест успешно завершен для .profile).
