Kernel and Utility

Shell, Terminal, Console

Shell’s Responsibilities

  • Program Execution
  • Variable and Filename Substitution
  • I/O Redirection
  • Hooking up a Pipeline
  • Environment Control
  • Interpreted Programming Language