Вы должны посмотреть все файлы инициализации bash.Там может быть много, в зависимости от вашего дистрибутива.Есть хороший список на tldp :
/etc/bash.bashrc
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
Учтите, что некоторые из этих файлов могут также включать все файлы вкакой-то каталог.Например, в большинстве случаев /etc/profile
будет запускать каждый файл .sh в /etc/profile.d/
, это может включать файл путей с именем /etc/profile.d/extrapaths.sh
.
РЕДАКТИРОВАТЬ:
После проверки документации для PostgresApp ( 1 , 2 ), и эта проблема я обнаружил, чтоон использует файл с именем /etc/paths.d/postgresapp
.Не забудьте проверить это.
Если вы хотите удалить пути, в нем говорится, что вы должны выполнить следующую команду:
sudo rm /etc/paths.d/postgresapp