Você deve tentar source .bash_profile e echo $PATH para ver se seu caminho foi atualizado. Se sim, significa que seu .bash_profile não é lido no momento do login.
Estou tentando adicionar ~/.bin ao meu caminho e, para isso, editei o .bash_profile e adicionei a linha abaixo
PATH=$PATH:$HOME/.bin/
e depois eu fiz o log in / in.
Agora, quando eu faço echo $PATH , obtenho
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
e você pode ver que não há nenhum diretório ~/.bin adicionado.
Tags bash linux .bash-profile