I want to know the difference between aliases and functions in the bash shell - and when to use which one.
It seems obvious that since functions can take arguments, they are a lot more powerful - since I work mainly on the road with a netbook and want to save energy and processing power, I would especially like to know a little more about what the performance differences of this two ways to extend bash functionality are.