Kommandolinjegrænseflade (CLI) eller tekstbrugergrænseflade (TUI)
En kommandolinjegrænseflade (CLI) eller tekstbrugergrænseflade (TUI) er en måde, hvorpå en computerbruger kan kommunikere med et computerprogram. Brugeren indtaster kommandoer i et tekstvindue, og computerprogrammet reagerer ved at udskrive tekst eller foretage en handling.
CLI'er bruges ofte til at udføre systemadministrationsopgaver eller til at administrere andre programmer . De kan også bruges til at oprette nye filer, redigere tekstfiler og køre programmer. Fordi de ikke kræver brug af en mus eller andet pegeudstyr, kan CLI'er bruges på hovedløse systemer - computere, der ikke har en grafisk brugergrænseflade (GUI).
Her er et eksempel på en CLI:
```
$ ls -l
```
Denne kommando udskriver en liste over alle filer i den aktuelle mappe sammen med deres tilladelser, filstørrelser og ændringsdatoer.
CLI'er kan bruges til at udføre en lang række opgaver, herunder:
* Håndtering af filer og mapper
* Redigering af tekstfiler
* Udførelse af programmer
* Systemadministrative opgaver
* Netværksopgaver
* Programmering
* Og mange andre
CLI'er er et kraftfuldt værktøj, der kan bruges til en række forskellige formål. De er især nyttige til systemadministrationsopgaver og til styring af andre programmer.