Command-line-interface: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Richardw (overleg | bijdragen)
tekstuele aanpassingen, beter Nederlands
Regel 4:
| [[Bestand:Dos-pause-windowsvista.png|thumb|270px|right|[[Opdrachtprompt]] in Windows Vista]]
|}
Wanneer een [[Shell (informatica)|shell]] of [[computerprogramma]] de gebruiker een '''command-line-interface''' afgekort '''CLI''' (ook wel '''opdrachtregelinterface''', '''commandoregel''', '''terminal''' of '''command line interface''' (Engels) aanbiedtaangebiedt, wil dat zeggen dat de gebruiker hetregels aanspreekt aan de hand van regelsmet tekst die een of meerdere [[commando_(informatica)|opdrachten]] bevatten moet invoeren. Nadat de opdracht is uitgevoerd krijgt de gebruiker weer de kansgelegenheid om de shell of het programma aan te spreken door op de opdrachtregel een nieuwe opdracht opin te geven. De CLI geldt als tegenhanger van de bekendere [[grafische gebruikersomgeving]] (ofwel de GUI, <u>G</u>raphical <u>U</u>ser <u>I</u>nterface).
 
Een opdracht of commando wordt doorgaans afgesloten met de 'Enter'-toets. Een opdracht kan bijvoorbeeld een opdracht voor de shell of voor het programma zelf zijn, of de naam van een programma dat uitgevoerd moet worden. Bij de meeste opdrachten kunnen allerlei opties meegegeven worden.
 
[[Besturingssysteem|Besturingssystemen]] zoals [[MS-DOS|DOS]] (command.com) en [[Unix]] ([[bash]], [[csh]], [[tcsh]]) maken bijvoorbeeld van dit systeem gebruik. Men maakt bij dit type interface voornamelijk gebruik van het [[Toetsenbord (computer)|toetsenbord]] om opdrachten op te geven.
Regel 16:
Naast shells zijn er ook andere programma's die met een CLI (kunnen) werken. De FTP-client en de Telnet-client van Microsoft in [[Windows 2000]] en [[Windows XP]] bijvoorbeeld gebruiken een opdrachtregel.
 
Veel [[Unix]]-programma's bieden naast een GUI ook een CLI, wat als voordeel heeft dat deze programma's in een shell-script kunnen worden gebruikt om nieuwe functionaliteit te verkrijgen. Programma's met een eigen CLI zijn tamelijk zeldzaam, maar interpreters zoals ''[[Python (programmeertaal)|Python]]'', ''[[SWI-Prolog]]'' en verschillende [[SQL]]-database[[Client (applicatie)|client]]en (zoals [[PostgreSQL]] en [[MySQL]]) zijn hier de uitzondering en bieden wel een eigen CLI.
 
== Zie ook ==