About shells

A shell is a command interpreter that you use to:
  • Invoke shell commands or utilities that request services from the system.
  • Write shell scripts using the shell programming language.
  • Run shell scripts and C-language programs interactively (in the foreground), in the background, or in batch.