Я возился с переменными окружения на моем Mac, пытаясь научиться их использовать, и я использовал команду, в nano ~/.bash_profileкоторой затем добавил строку, HOME=/Users/MyCompName/Desktopчтобы обновить мою домашнюю переменную.
Это изменение сработало, и его можно увидеть, когда я использую printenvдля просмотра всех переменных среды, но когда я вернулся, чтобы измениться, HOMEя больше не смог найти ~/.bash_profile. Куда это делось?
$HOME, ~его тоже переопределят
~означает$HOME