An interface between user and the OS systems kernel.

  • Interprets user input and executes commands They have two primary modes:
  • Interactive mode
  • Script mode stored in Shell Script