Os aliases são privados dos shells em que são criados. Eles não podem ser exportados nem podem ser acessados a partir de um shell pai.
A solução mais fácil é dividir os aliases em um arquivo separado, como você sugere, e então fazer a fonte desse arquivo manualmente, ou adicionar uma função ao seu .bashrc
, que irá obtê-los quando invocado.
function extra-aliases {
. /path/to/file/containing/additional/aliases
}