Wat betekent Command Line Interface?
Een Command Line Interface (CLI) is een tekstgebaseerde interface waarmee je software en besturingssystemen kunt bedienen. In een CLI reageert de gebruiker op tekstuele aanwijzingen door commando’s in te voeren en ontvangt op dezelfde manier reacties.
CLI is aanzienlijk anders dan de Graphical User Interface (GUI) die tegenwoordig wordt gebruikt in moderne besturingssystemen.
Techopedia legt Command Line Interface uit
Een CLI is een oudere methode voor interactie met applicaties en besturingssystemen en wordt gebruikt om specifieke taken uit te voeren die gebruikers nodig hebben. In tegenstelling tot de GUI, die grafische opties gebruikt waarmee de gebruiker kan communiceren met het besturingssysteem en applicaties, is een CLI gebaseerd op tekst.
Met een CLI voert een gebruiker taken uit door commando’s in te voeren. Het werkt vrij eenvoudig, maar is niet erg gebruiksvriendelijk. Gebruikers typen een specifiek commando, drukken op “Enter” en wachten op een reactie. De CLI verwerkt het ingevoerde commando en toont de uitvoer of het resultaat op hetzelfde scherm, met behulp van een commandoregelinterpreter.
De CLI werd voor het eerst ge?ntroduceerd met teletype-machines en was gebaseerd op batchverwerking. Moderne computers bieden ondersteuning voor zowel CLI, batchverwerking en GUI binnen één interface.
Om een CLI effectief te gebruiken, moeten gebruikers snel een reeks commando’s kunnen invoeren, één voor één. Veel applicaties, met name die op monoverwerkende systemen, maken nog steeds gebruik van een CLI voor hun operators. Bovendien bieden sommige programmeertalen zoals Forth, Python en BASIC een CLI. Een commandoregelinterpreter wordt gebruikt om deze tekstgebaseerde interface te implementeren.
Een ander kenmerk van een CLI is de opdrachtprompt, die fungeert als een reeks tekens in de gebruikersinterface of shell en aangeeft dat de CLI gereed is om commando’s te accepteren.
Het beste voorbeeld van een CLI is MS-DOS.