Un sistema operativo basato sul testo è un sistema operativo che utilizza un'interfaccia solo per il testo per l'interazione dell'utente. Invece di elementi grafici come Windows, icone e menu, si basa su comandi digitati in un prompt del terminale o dei comandi per eseguire attività. L'output viene anche visualizzato come testo. Gli esempi includono MS-DOS, le prime versioni di UNIX e alcuni sistemi moderni come Templeos.