Programs: shells
From wikinotes
Shells are a user-interface for your operating system's services. In windows, the shell is explorer.exe, in linux, it is generally console-based and you have several choices (sh, tcsh, ksh, bash, zsh, ... ).
sh | The original shellscript. Limited, but targeting shellscripts to sh ensures they will run just about anywhere. |
bash | The shell you'll find pre-installed on most servers |
zsh | Backwards compatible with bash, introducing some of the features of ksh, and providing several very dynamic completion/prompt features. zsh is awesome. |
xonsh | a python based shell. very cool. |