Linux Shell - AshokBhat/notes GitHub Wiki

sh

  • Original Bourne shell
  • An old shell without the POSIX features

bash

  • GNU Bourne-again shell (bash)
  • Mostly Bourne-compatible, mostly POSIX-compatible, and has other useful extensions
  • Default on most Linux systems

C shell (csh)

  • Resembles slightly the C programming language
  • NOT Bourne-compatible