How to save root aliases permanently?
The proper config file name of the standard root shell (i.e. sh) is .profile. So change the name of .bash_profile to .profile:

mv /var/root/.bash_profile /var/root/.profile
source /var/root/.profile


This is working logging in as root in the GUI.



Trying to sudo su in a sudoer's shell won't fetch root's .profile file. Use sudo -i instead.