.bash_profile to skrypt, który jest wykonywany za każdym razem, gdy uruchamiasz nową powłokę. W Linuksie jest on nazywany w innych okolicznościach niż .bashrc, ale w systemie OS X działają one dokładnie tak samo. Każde polecenie dodane do pliku zostanie wykonane za każdym razem, gdy otworzysz nowe okno terminala (uruchamiając w ten sposób nową powłokę interaktywną).
$PATH jest zmienną, która mówi powłoce, gdzie ma szukać plików wykonywalnych - więc gdy wpisujesz polecenie, system będzie przeszukiwał każdy katalog określony w tej zmiennej, aż znajdzie program wykonywalny o nazwie tego polecenia.
Polecenie export PATH=/usr/local/bin:$PATH predysponuje katalog /usr/local/bin do bieżącej ścieżki dostępu, więc staje się pierwszym przeszukiwanym przez powłokę katalogiem.
.bash_profile jest zwykłym zwykłym plikiem tekstowym - można go edytować przy pomocy dowolnego edytora tekstowego, włączając w to vi lub nano, a nawet edytora graficznego, takiego jak TextEdit. To zależy od Ciebie - po prostu pamiętaj, aby zapisać go jako zwykły plik tekstowy.