Hva er et kommandolinjegrensesnitt?
Et kommandolinjegrensesnitt (CLI) er et datainstrument som lar brukere kontrollere datamaskiner gjennom en tekstkommando - eller kommandolinje - i stedet for med et museklikk. Selv om det er mange måter å kontrollere en datamaskin på, anses kommandolinjegrensesnittet vanligvis som det motsatte av det grafiske brukergrensesnittet (GUI). CLI krever mindre systemminne og det er ikke nødvendig å laste inn grafikk, så dette er vanligvis raskere enn et GUI-system. Fagfolk bruker ofte CLI, fordi det kan være lettere å utføre funksjoner og åpne filer hvis man kjenner alle kommandoene.
Når noen bruker en kommandolinjegrensesnittcomputer, må han legge inn tekstkommandoer for å samhandle med datamaskinen. I motsetning til GUI-systemer, der kommandoer vanligvis legges inn med museklikk, må en kommando skrives med en CLI. For å lage en fil i GUI, kan brukeren for eksempel klikke på et program for å åpne den og deretter klikke på "Lagre" -knappen. Den samme operasjonen gjennom en CLI kan se slik ut: “pico text_file.txt” for å lage et tekstdokument. Det er vanligvis en læringskurve assosiert med CLI, men når brukeren lærer kommandoene, kan det være enklere å bruke.
Mange tenker på GUI og kommandolinjegrensesnittsystemer som motsetninger. GUI-systemer er avhengige av grafikk og museklikk, og de bruker vanligvis mange forskjellige bilder for mapper, filer, applikasjoner, bakgrunn og nesten alt annet. CLI-systemer har ingen eller svært få grafikk, museklikk er sjelden, og de er ofte blanke skjermer med tekst. Både GUI og CLI-systemer bruker ofte snarveier for å utføre kommandoer.
Selv om det er en læringskurve og kommandolinjegrensesnittet ikke har det samme estetisk tiltalende utseendet som GUI-systemer, har CLI en funksjonell fordel. For å laste og bruke all grafikken, må GUI-systemer bruke mye minne bare for å opprettholde utseendet. CLI-systemer bruker ikke denne grafikken, så alt dette minnet går mot å få fart på funksjonene og øke responsen.
De fleste tilfeldige datamaskinbrukere bruker ikke kommandolinjegrensesnittet, men mange fagfolk og datamaskininteresserte kjører CLI-systemer. Bortsett fra bedre hastighet og respons, kan en dyktig bruker typisk gjennomgå funksjoner med mye bedre effektivitet. For eksempel kan brukeren være i stand til å utføre tre eller fire kommandoer i løpet av tiden det tar GUI-systemer å kjøre en enkelt funksjon. Hvis brukeren ikke kjenner kommandoene, kan denne fordelen reduseres.