No ínicio todos os sistemas operacionais utilizavam apenas CLI (linha de comando) que tem por característica uma interface modo texto. Desta forma apenas usuários com experiência poderiam utilizar o sistema operacional, visto que era necessário o conhecimento de comandos para operação do computador. Hoje, graças a evolução tecnológica temos diversos sistemas operacionais que disponibilizam uma interface gráfica amigável, por exemplo, GNOME, KDE, Xfce, Window Maker, etc. Entretanto, a interface no modo texto no Linux também evoluiu juntamente com as novas tecnologias, possibilitando uma administração mais detalhada, completa e complexa do Linux, como na utlização de programas em modo texto. No Ubuntu Linux o software padrão utilizado no terminal é o Bash (Bourne-again Shell).