Я запускал эти 2 команды просто в терминале:
export PATH="$PATH:/home/milkncookiez/Developer/android-studio/bin"
export PATH="$PATH:/home/milkncookiez/Developer/PhpStorm/bin"
в папках 2 bin у меня есть файлы studio.sh и phpstorm.sh. В тот же сеанс терминала, когда я просто написал имя файла - программы были запущены.
Когда я открыл другой терминал - не работал. Я добавил эти обе строки в файл ~/.profile, открыл новый сеанс терминала, но он все еще не работает. Как установить 2 изменения переменных для постоянных для всех сеансов терминала?
Вам не нужно использовать export; переменная PATH уже экспортирована в этой точке. Во всяком случае, .profile читается, когда вы входите в систему, так что вы сделали правильно, но открытие нового терминала не учитывается при входе в систему.