Aliases in scripts are not set globally

view story

http://unix.stackexchange.com – I know this sound really wierd but this is exactly what happens. I have my .profile and .bashrc file set up in a way that the .bash_aliases file gets executed (checked it with a echo). I do not get any errors and the aliases have worked an another machine. I use the following command to see what aliases are registered. echo $(alias | cut -d '=' -f 1 | sort -u) I put this in the .bash_aliases file and it showed my aliases. Then I put it in the .bashrc file right after the call of the .bash_aliases file. The amazing thing is that the aliases, that have just bein created and printed, have van (HowTos)