En
kommandolinjegrænseflade (
CLI) er en mekanisme til at interagere med en
computers operativsystem eller programmer ved indtastning af
kommandoer til udføre specifikke opgaver. Denne ren-tekst-grænseflade står i kontrast til brugen af en musemarkør sammen med en
grafisk brugergrænseflade (GUI) til at klikke på valgmuligheder og menuer, eller den tekstbaserede brugergrænseflade (TUI) til at vælge mellem valgmuligheder. Denne metode til at give computeren instruktioner om at udføre en arbejdsopgave kaldes at
indtaste en kommando. Systemet afventer at brugeren afgiver tekst-kommandoen med et tryk på "Enter"-tasten. En
kommandofortolker modtager,
parser og udfører den ønskede brugerkommando.