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