About

  • A command interpreter allowing interaction with the OS.

  • Processes typed commands and executes programs.

  • When you open a terminal, the shell is the program that receives your commands.

Windows: Shells without native support
  • Some shells are not natively supported, but can be used on Windows through:

    • WSL .

    • Msys2 .

    • GitBash .

    • CygWin .

  • This also applies to TMux .