Uma interface baseada em comandos é uma interface na qual os usuários devem digitar comandos para realizar ações. Os comandos podem ser palavras, frases curtas, abreviações ou caracteres.
Os primeiros computadores pessoais freqüentemente usavam interfaces orientadas a comandos. Sistemas como o MS-DOS, que é o sistema operacional de disco da Microsoft, usavam comandos em vez de interfaces gráficas de usuário, que permitem que os usuários apontem e cliquem no ícone com o mouse. As interfaces orientadas por comando acabaram caindo em desuso, pois os iniciantes costumam considerá-las complicadas de usar. Os usuários devem se lembrar de cada comando específico na interface, o que pode ser desafiador.
Embora não sejam comumente usados como sistemas operacionais, muitos programadores e outros profissionais de computador preferem usar interfaces baseadas em comandos. Freqüentemente, são muito mais rápidos do que as interfaces gráficas do usuário e usam muito menos poder de processamento. Profissionais ou usuários experientes podem cortar menus e executar funções imediatamente. O sistema é mais fácil de acessar, pois executa ações complexas.
Os usuários ainda podem acessar uma interface de linha de comando em seus sistemas operacionais de interface gráfica de usuário. Os sistemas operacionais Windows incluem um aplicativo chamado "Prompt de comando", que permite aos usuários acessar uma interface orientada a comandos no Windows. Os usuários do Mac podem usar o Terminal para acessar a função de linha de comando do sistema e executar tarefas avançadas. O Terminal se encontra na pasta "Utilitários" em "Aplicativos".