Command Line Interface

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.

Gerelateerde begrippen

Margaret Rouse

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…