On Thu, Oct 27, 2011 at 11:43 AM, Greg Wooledge <wool...@eeg.ccf.org> wrote: > On Thu, Oct 27, 2011 at 04:39:23PM +0000, Stephane CHAZELAS wrote: >> You mean you'd like every bash script you run on your system to >> automatically source your ~/.bashrc. >> >> That sounds like a very unwise thing to do to me, but that >> could be done with: >> >> export BASH_ENV="$HOME/.bashrc" > > He'd still have to turn on the expand_aliases shell option in each > script, though. Unless he puts it in .bashrc. > > (Might as well hand him enough rope to hang himself.) > > If you want to do things properly, use functions instead of aliases. > They are more powerful and more flexible.
Thanks for the input. I have some somecommonname.sh, which may be conflict with other commands. Therefore, I only need to rename them to avoid name conflict. But I'm not using any arguments. I think that creating symbolic link rather than alias probably is a better solution. -- Regards, Peng