export
apenas faz as variáveis sobreviverem quando outro shell é chamado. Uma situação típica em que outro shell é chamado é quando você chama um script.
Você definitivamente vai querer copiar todas as declarações export
no seu .profile
, para que elas não só existam quando você fizer login, mas também existam em qualquer subshell que você possa gerar através da execução de scripts.
Eu diria que isso é uma coisa básica do Unix.
Veja seu .profile
atual - você provavelmente já verá uma declaração export PATH=
.