.bash_profile è uno script che viene eseguito ogni volta che si avvia una nuova shell. Su Linux, è chiamato in circostanze diverse da .bashrc, ma su OS X, funziona esattamente allo stesso modo. Ogni comando che si aggiunge al file verrà eseguito ogni volta che si apre una nuova finestra di terminale (iniziando così una nuova shell interattiva).
$PATH è una variabile che dice alla shell dove cercare i file eseguibili - così quando si digita un comando, il sistema cercherà ogni directory specificata in quella variabile fino a trovare un programma eseguibile con il nome di quel comando.
Il comando export PATH=/usr/local/bin:$PATH prepara la directory /usr/local/bin al percorso corrente, in modo che diventi la prima directory cercata dalla shell.
.bash_profile è solo un normale file di testo normale - si può modificare con qualsiasi editor di testo, incluso vi o nano, o anche un editor grafico come TextEdit. Dipende da voi - ricordatevi solo di salvarlo come file di testo normale.