Different Shells
The C-Shell (%) provides for good interactive control through History and Job Control.
The Bourne Shell ($) has some attributes that make it well suited for scripts.
The Korn Shell ($) is fully compatible with the Bourne shell and has several added features that emulate the C-Shell.