~/.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
будет прочитан и все команды в нем будут выполнены.