O Ubuntu usa ~/.profile .
você pode criar seu .bash_profile no Ubuntu, mas .profile não será lido.
Se lermos o conteúdo do perfil:
cat ~/.profile
saída
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
Portanto, use ~/.profile em vez de ~/.bash_profile