Já foi respondida sobre como fazer isso, mas eu gostaria de dar uma pequena dica. Aqui está o que eu faço:
Eu tenho um diretório chamado .bash.d
no meu $HOME
e dentro disso eu mantenho um conjunto de scripts de shell que fazem coisas para o meu ambiente (por exemplo configurar o maven corretamente, modificar o caminho, definir meu prompt etc.). Eu mantenho isso sob controle de versão usando git , o que torna mais fácil voltar a uma versão de trabalho do seu env, se você estragar algo mal. Para obter todas as modificações, eu simplesmente fonte todos os arquivos nesse diretório no final do meu .bashrc assim:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Isto oferece um ambiente muito flexível que você pode modificar e restaurar facilmente + você pode exportá-lo para outras máquinas apenas usando o git.