.bash_profile is een script dat wordt uitgevoerd elke keer dat je een nieuwe shell start. Op Linux heet het onder andere omstandigheden dan .bashrc, maar op OS X werken ze precies hetzelfde. Elk commando dat je toevoegt aan het bestand zal worden uitgevoerd wanneer je een nieuw terminalvenster opent (en zo een nieuwe interactieve shell start).
$PATH is een variabele die de shell vertelt waar hij naar uitvoerbare bestanden moet zoeken - dus wanneer je een commando typt, zal het systeem elke map die in die variabele is gespecificeerd doorzoeken totdat het een uitvoerbaar programma vindt met de naam van dat commando.
Het commando export PATH=/usr/local/bin:$PATH zet de map /usr/local/bin voor op het huidige PATH, zodat het de eerste map wordt die door de shell wordt doorzocht.
.bash_profile is gewoon een normaal tekstbestand - je kunt het bewerken met elke tekstverwerker, inclusief vi of nano, of zelfs met een grafische editor zoals TextEdit. Het is aan u - vergeet niet om het op te slaan als een gewoon tekstbestand.