This is a must read: http://lanmaster53.com/2011/05/7-linux-shells-using-built-in-tools/