Kommandolinjegrensesnitt (CLI)
Et kommandolinjegrensesnitt (CLI) er et tekstbasert brukergrensesnitt (UI) som lar brukere samhandle med en datamaskin ved å skrive kommandoer. CLI-er brukes ofte av systemadministratorer og utviklere til å administrere og konfigurere systemer, men de kan også brukes av sluttbrukere til å utføre en rekke oppgaver, som å bla gjennom filer, redigere tekst og kjøre programmer.
CLI-er består vanligvis av et tekstinntastingsområde der brukere kan skrive kommandoer, og et tekstutdataområde der resultatene av kommandoer vises. Formatet på kommandoer varierer avhengig av operativsystemet og skallet som brukes. For eksempel, i UNIX- og Linux-operativsystemene, legges kommandoer vanligvis inn i følgende format:
```
kommando [alternativer] [argumenter]
```
der 'kommando' er navnet på kommandoen, 'alternativer' brukes til å endre oppførselen til kommandoen, og 'argumenter' brukes til å spesifisere målene for kommandoen.
Grafisk brukergrensesnitt (GUI)
Et grafisk brukergrensesnitt (GUI) er en type brukergrensesnitt som bruker grafiske elementer, som ikoner, menyer og knapper, for å la brukere samhandle med en datamaskin. GUI-er er mer brukervennlige enn CLI-er, og de brukes derfor mer av sluttbrukere.
Med en GUI kan brukere navigere gjennom et program ved å klikke på knapper og menyer, og de kan velge alternativer ved å klikke på ikoner. GUI-er gir også ofte visuell tilbakemelding, for eksempel animerte overganger og feilmeldinger, som kan hjelpe brukere til å forstå hva som skjer og å samhandle med programmet mer effektivt.