En kommandolinjefortolker eller CLI er et program, som computerbrugere bruger til at køre tekstkommandoer. Hvert operativsystem kommer med sit eget CLI. For eksempel tilbyder Windows 10 to CLI'er: Kommandoprompt og PowerShell (for avancerede brugere). Linux-brugere kan bruge Shell til at køre tekstkommandoer.
En kort historie om CLI'er
I de tidlige dage af computing var kommandolinjefortolkere faktisk den eneste tilgængelige metode til at køre kommandoer. Grafiske brugergrænsefladeprogrammer eksisterede ikke. Fra 80'erne blev GUI-værktøjer mere populære takket være store fremskridt inden for beregningskraft.
GUI-baserede kommandolinjefortolkere forenklede i høj grad måden, brugere interagerer med computere på. Hver knaps rolle blev ret intuitiv og selvforklarende. Med andre ord blev computere mere tiltalende og nemme at bruge af ikke-teknologikyndige brugere.
Hvordan fungerer kommandolinjetolk?
Brugere indtaster kommandoerne via tastaturet. Derefter konverterer kommandolinjefortolkeren kommandoerne til funktioner eller systemkald. OS modtager og kører de respektive opkald.
Tænk på CLI som en oversætter. Programmet oversætter dybest set dine instruktioner til funktioner, som dit OS kan forstå.
Hvorfor bruger vi stadig kommandolinjeværktøjer?
Hastighed
CLI'er giver brugerne mulighed for hurtigt at indtaste og køre systemkommandoer. Alt de skal gøre er at indtaste kommandoerne og trykke på Enter. Brugere kan også bruge CLI'er til at automatisere computeropgaver. Dette giver sig udslag i mindre tid brugt på at trykke på tasterne.
Fejlfinding
Fejlfinding af dine computerproblemer er meget hurtigere og nemmere, hvis du bruger kommandoer. For eksempel kan kommandoprompt, Windows 10's indbyggede CLI køre mange praktiske fejlfindingskommandoer.
Du kan reparere systemfilproblemer ved at køre sfc /scannow. Hvis du oplever problemer med netværksforbindelsen, kan du køre ipconfig /flushdns kommando. Dette vil nulstille din internetforbindelse.
Den eneste løsning
Der er også en anden stor fordel, der holder kommandolinjeværktøjer i live. Der er visse kommandoer, som kun kommandolinjefortolkere kan køre.
Brugergrænsefladen kan simpelthen ikke være vært for individuelle knapper til alle de funktioner, som et program understøtter. Tilføjelse af flere menuer og undermenuer ville heller ikke fungere. Det ville kun rod i brugergrænsefladen og forvirre brugerne.
FAQ
Hvad kaldes en kommandotolk?
Kommandolinjefortolkere kan have forskellige navne afhængigt af det operativsystem, de betjener. En kommandotolk kaldes også en "skal." For eksempel hedder CLI på Unix Unix Shell.
Hvorfor er kommandofortolkeren adskilt fra kernen?
Kommandolinjefortolkere er adskilt fra kernen, fordi de ofte kan ændres. Kernen er kernen i operativsystemet. At have en kerne, der ofte ændrer sig, ville gøre systemet ustabilt.
For eksempel kan brugere tilpasse CLI og tilføje nye systemkald. Med en CLI, der er forskellig fra kernen, vil sådanne ændringer ikke påvirke sidstnævnte. Med andre ord vil dette ikke påvirke den måde, operativsystemet opfører sig på.
Værsgo; vi håber, at denne vejledning hjalp dig til bedre at forstå, hvad en CLI gør. At udvikle dine CLI-færdigheder er et vigtigt skridt i retning af at blive en superbruger, uanset hvilket operativsystem du bruger.