Я довольно новичок в разработке под OSX и изначально назначил некоторые псевдонимы и другие параметры в ~ / .profile, однако через некоторое время он стал довольно громоздким и грязным, потому что у меня тоже было много переменных среды для определения.
Поэтому я создал файл ~ / .bashrc (как в Linux) и разместил там все свои псевдонимы и настройки. Однако, поскольку каждый экземпляр терминала Mac является терминалом входа в систему, он не читает .bashrc, а просто .profile ...
Таким образом, мое решение было поместить source .bashrcв конец ~ / .profile, и это делает работу. Поэтому мне интересно, не является ли это хорошим и есть ли лучший и более чистый способ сделать это, так как это что-то вроде хака?
О, это очень полезная диаграмма. Так что, если я правильно понял, на самом деле лучше получить его из .bash_login? Однако (поскольку это ПЕРВЫЙ) будет ли это достигать моего .profile, чтобы создать экземпляр моего env vars?