La differenza fra le interfacce grafiche e quelle a riga di comando (in inglese CLI, “Command Line Interface”) è in un certo senso la stessa che c’è fra esprimersi soltanto a gesti e saper parlare. Il primo sistema è molto più rapido e semplice da imparare, oltre a essere sufficiente per le esigenze reali di molti utenti di computer. Però soltanto imparando a parlare si riesce a esprimersi correttamente, senza sprecare un sacco di tempo, in qualsiasi situazione.
Il Cli Companion è un’applicazione per Linux che facilita molto l’imparare a parlare, nel senso appena spiegato. Si tratta di un terminale con interfaccia grafica che ha una lista di comandi già pronti da usare, per i casi più comuni, la capacità di salvarne altri per non doverli riscrivere da capo ogni volta e varie altre funzioni per usare o imparare a usare la riga di comando nel minor tempo possibile.