Getting Started with the Shell
Before we can talk about shell scripting, we need to know what a shell is and what kinds of shells are available for Linux, Unix, and Unix-like operating systems. We’ll also talk about other important topics that will help get you started in the wide, wonderful world of shell scripting.
Topics in this chapter include:
- Understanding shells
 - Finding help with shell commands
 - Using a text editor
 - Understanding compiled versus interpreted programming
 - Understanding 
rootandsudoprivileges 
If you’re ready, let’s get started on this important journey. And, always remember to have some fun along the way.