List of command-line interpreters

This list of command-line interpreters covers programs designed to read lines of text entered by a user, thus implementing a command-line interface.

There are many variants of Unix shell: