Un intérprete de comandos es una interfaz de consola que puede interpretar uno o varios comandos por línea, este tipo de interfaz es muy utilizada por administradores de redes o usuarios de UNIX (sistema operativo en el cual el intérprete de comandos cumple un papel fundamental), en Windows, el intérprete de comandos por defecto es el símbolo del sistema, un subsistema que se encarga de ejecutar archivos de 16 bits y es utilizado también como cliente telnet por defecto en Windows.