Un'interfaccia basata sui comandi è un'interfaccia in cui gli utenti devono digitare i comandi per eseguire le azioni. I comandi possono essere parole, abbreviazioni di brevi frasi o caratteri.
I primi personal computer spesso usavano interfacce comandate da comandi. Sistemi come MS-DOS, che è il sistema operativo Microsoft Disc, utilizzavano comandi invece delle interfacce utente grafiche, che consentono agli utenti di puntare e fare clic sull'icona con il mouse. Le interfacce comandate dai comandi finirono col cadere in disgrazia, poiché i principianti le trovano spesso difficili da usare. Gli utenti devono ricordare ogni comando specifico sull'interfaccia, che può essere impegnativo.
Sebbene non siano comunemente usati come sistemi operativi, molti programmatori e altri professionisti del computer preferiscono utilizzare interfacce comandate da comandi. Spesso sono molto più veloci delle interfacce grafiche e utilizzano una potenza di elaborazione molto inferiore. Professionisti o utenti esperti possono ritagliare i menu ed eseguire immediatamente le funzioni. Il sistema è più facile da accedere poiché esegue azioni complesse.
Gli utenti possono ancora accedere a un'interfaccia a riga di comando sui loro sistemi operativi con interfaccia utente grafica. I sistemi operativi Windows includono un'applicazione chiamata "Prompt dei comandi", che consente agli utenti di accedere a un'interfaccia basata su comandi su Windows. Gli utenti Mac possono utilizzare Terminal per accedere alla funzione della riga di comando del sistema ed eseguire attività avanzate. Il terminale si trova nella cartella "Utilità" in "Applicazioni".