I thought that whatever lies in .bash_profile(or .profile) which is sourced in a login-shell, is available in an interactive shell.
My goal is to have available a list of functions, either in a login shell or in an interactive shell.
I am using Ubuntu 14.04.1, and i don't use .profile, but instead .bash_profile.(.profile has been renamed)
So currently what i have done, i have inserted the functions in .bash_profile, but when opening an interactive terminal they are not available, only if i use bash -l
.