Shells and command languages

Command shells and scripting languages for interacting with an operating system, organized by platform and type.

  • Unix shells
    Command-line shells that originate from, or are closely associated with, Unix.
  • Tools
    Tools for testing and statically analyzing shell scripts.
  • Cross-platform shells
    Shells designed to run consistently across multiple operating systems.
  • Compile-to-shell languages
    Languages that compile down to shell scripts.