Para configurar adequadamente seu ambiente, você deve usar .bashrc não .profile
Se você tiver um arquivo .bashrc (a maioria das distribuições modernas está usando .bashrc por padrão agora) muito provavelmente há uma instrução IF no arquivo .profile que verificará a existência do arquivo .bashrc e não processará o arquivo .bashrc. arquivo .profile ainda mais quando um arquivo .bashrc é encontrado.
Conteúdo de um arquivo .profile típico com a instrução IF "check for .bashrc"
recorte de um arquivo .profile ...
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
No arquivo .bashrc, adicione esta linha para adicionar entradas adicionais à sua variável PATH
$ PATH="$PATH:user_path_1:user_path_2:user_path_3"
$ PATH manterá a variável de caminho existente e para adicionar outros caminhos apenas use os dois pontos [:] antes de cada caminho adicional.
Como alternativa, você pode usar vários arquivos .bashrc para ajustar-se a qualquer configuração de ambiente necessária. Basta criar um arquivo e nomeá-lo com outro nome .bash_other_rc e, em seguida, chamá-lo da linha de comando como assim ...
$ bash -f .bash_other_rc
Isso iniciará uma sessão bash com as variáveis, aliases, etc. que você precisa para aquela sessão.
Espero que isso ajude ...