I'm running Debian 8.5 (Jessie) on a virtualbox vm. I have some bash aliases that I can't get to run when I initially login to my vm. However, when I run bash from inside the shell, then they work. How can I configure my system to get them to work on startup?
yourstruly@mate:~$ tail ~/.bash_aliases
alias quit='exit'
alias reboot='sudo shutdown -r now'
alias halt='sudo shutdown -h now'
yourstruly@mate:~$ halt
-bash: halt: command not found
yourstruly@mate:~$ bash
yourstruly@mate:~$ halt
Connection to localhost closed by remote host.
Connection to localhost closed.
I have put lines in .bashrc to include .bash_aliases.
yourstruly@mate:~$ tail ~/.bashrc
if [ -f ~/.bash_include ]; then
. ~/.bash_include
fi
if [ -f ~/.bash_alias ]; then
. ~/.bash_alias
fi