~/.profile по умолчанию не существует.
Некоторый фон: когда вы запускаете свой Terminal.app, он загружает оболочку - в вашем случае Bash. Оболочки могут иметь конфигурационные файлы, и .profile является одним из них. Они читаются при запуске оболочки в определенном порядке. Вы можете запустить man bash и прочитать раздел "Invocation" для более подробной информации.
Теперь в macOS я бы рекомендовал не создавать файл .profile , а вместо этого файл .bash_profile . Для Bash это не повлияет на функциональность. Обратите внимание, что после создания файла с именем ~/.bash_profile ваш ~/.profile больше не будет читаться, и, поскольку большинство руководств захотят, чтобы вы изменили .bash_profile , лучше придерживаться этого.
Вы можете просто создать файл, если он не существует, и открыть его в текстовом редакторе.
touch ~/.bash_profile
open -e !$
Сохраните его, и в следующий раз, когда вы запустите новый экземпляр Bash (например, открыв новое окно терминала), ваш ~/.bash_profile будет прочитан и все команды в нем будут выполнены.