Hvad er en kommandolinjegrænseflade?
En kommandolinjegrænseflade (CLI) er et computerinstrument, der giver brugerne mulighed for at kontrollere computere gennem en tekstkommando - eller kommandolinie - i stedet for med et museklik. Selvom der er mange måder at kontrollere en computer på, betragtes kommandolinjegrænsefladen typisk det modsatte af den grafiske brugergrænseflade (GUI). CLI kræver mindre systemhukommelse, og der er ikke behov for at indlæse grafik, så dette er normalt hurtigere end et GUI-system. Fagfolk bruger oftest CLI, fordi det kan være lettere at udføre funktioner og åbne filer, hvis man kender alle kommandoer.
Når nogen bruger en kommandolinjegrænsefladecomputer, skal han indtaste tekstkommandoer for at interagere med computeren. I modsætning til GUI-systemer, hvor kommandoer typisk indtastes via museklik, skal en kommando indtastes med en CLI. For at oprette en fil i GUI kan brugeren f.eks. Klikke på et program for at åbne den og derefter klikke på knappen "Gem". Den samme operation gennem en CLI kan se sådan ud: “pico text_file.txt” for at oprette et tekstdokument. Der er typisk en indlæringskurve forbundet med CLI, men når brugeren først lærer kommandoerne, kan det være lettere at bruge.
Mange mennesker tænker på GUI og kommandolinjegrænsefladesystemer som modsætninger. GUI-systemer er afhængige af grafik og museklik, og de bruger typisk mange forskellige billeder til mapper, filer, applikationer, baggrunde og næsten alt andet. CLI-systemer har ingen eller meget få grafik, museklik er sjældent, og de er ofte tomme skærme med tekst. Både GUI- og CLI-systemer bruger ofte tastaturgenveje til at udføre kommandoer.
Selvom der er en læringskurve, og kommandolinjegrænsefladen ikke har det samme æstetisk tiltalende udseende som GUI-systemer, har CLI en funktionel fordel. For at indlæse og bruge alle disse grafikker skal GUI-systemer bruge en masse hukommelse bare for at bevare udseendet. CLI-systemer bruger ikke denne grafik, så al den hukommelse går mod at fremskynde funktioner og øge lydhørheden.
De fleste afslappede computerbrugere bruger ikke kommandolinjegrænsefladen, men mange fagfolk og computerentusiaster kører CLI-systemer. Bortset fra bedre hastighed og lydhørhed, kan en kvalificeret bruger typisk gennemgå funktioner med meget bedre effektivitet. For eksempel kan brugeren muligvis udføre tre eller fire kommandoer i den tid, det vil tage GUI-systemer at køre en enkelt funktion. Hvis brugeren ikke kender kommandoerne, kan denne fordel reduceres.