Une interface pilotée par des commandes est une interface dans laquelle les utilisateurs doivent saisir des commandes pour effectuer des actions. Les commandes peuvent être des mots, des abréviations de phrases courtes ou des caractères.
Les premiers ordinateurs personnels utilisaient souvent des interfaces pilotées par des commandes. Des systèmes tels que MS-DOS, qui est le système d'exploitation de disque de Microsoft, utilisaient des commandes au lieu des interfaces utilisateur graphiques, qui permettaient aux utilisateurs de pointer et de cliquer sur l'icône avec une souris. Les interfaces pilotées par les commandes sont finalement tombées en désuétude, car les débutants les trouvent souvent difficiles à utiliser. Les utilisateurs doivent se souvenir de chaque commande spécifique sur l'interface, ce qui peut être difficile.
Bien qu'ils ne soient pas couramment utilisés comme systèmes d'exploitation, de nombreux programmeurs et autres professionnels de l'informatique préfèrent utiliser des interfaces pilotées par des commandes. Elles sont souvent beaucoup plus rapides que les interfaces utilisateur graphiques et utilisent beaucoup moins de puissance de traitement. Les professionnels ou les utilisateurs expérimentés peuvent découper des menus et exécuter des fonctions immédiatement. Le système est plus facile d'accès tout comme l'exécution d'actions complexes.
Les utilisateurs peuvent toujours accéder à une interface de ligne de commande sur leurs systèmes d'exploitation d'interface utilisateur graphique. Les systèmes d'exploitation Windows incluent une application appelée "Invite de commandes", qui permet aux utilisateurs d'accéder à une interface pilotée par des commandes sur Windows. Les utilisateurs de Mac peuvent utiliser Terminal pour accéder à la fonction de ligne de commande du système et effectuer des tâches avancées. Le Terminal se trouve dans le dossier "Utilitaires" sous "Applications".