Blød

Hvad er en kommandolinjetolk?

Prøv Vores Instrument Til At Fjerne Problemer





opslået påSidst opdateret: 16. februar 2021

Hvad er en kommandolinjetolk? Generelt har alle moderne programmer en Grafisk brugergrænseflade (GUI) . Det betyder, at grænsefladen har menuer og knapper, som brugerne kan bruge til at interagere med systemet. Men en kommandolinjefortolker er et program, der kun accepterer tekstkommandoer fra et tastatur. Disse kommandoer udføres derefter til operativsystemet. De tekstlinjer, som brugeren indtaster fra tastaturet, konverteres til funktioner, som operativsystemet kan forstå. Dette er opgaven for kommandolinjefortolkeren.



Kommandolinjetolke blev meget brugt indtil 1970'erne. Senere blev de erstattet af programmer med grafisk brugergrænseflade.

Hvad er en kommandolinjetolk



Indhold[ skjule ]

Hvor bruges kommandolinjetolke?

Et almindeligt spørgsmål, som folk har, er, hvorfor skulle nogen bruge en kommandolinjefortolker i dag? Vi har nu applikationer med GUI, der har forenklet den måde, vi interagerer med systemer på. Så hvorfor skrive kommandoerne på en CLI? Der er tre vigtige grunde til, at kommandolinjetolke stadig er relevante i dag. Lad os diskutere årsagerne én efter én.



  1. Visse handlinger kan udføres hurtigere og automatisk ved hjælp af kommandolinjen. For eksempel kan kommandoen til at lukke nogle programmer ned, når en bruger logger på, eller kommandoen til at kopiere filer af samme format fra en mappe automatiseres. Dette vil reducere det manuelle arbejde fra din side. For hurtig udførelse eller for at automatisere visse handlinger, gives kommandoer fra kommandolinjefortolkeren.
  2. En grafisk applikation er ret nem at bruge. Det er ikke kun interaktivt, men også selvforklarende. Når du har downloadet applikationen, er der en masse menuer/knapper osv., som vil guide dig med enhver handling i programmet. Således foretrækker nye og uerfarne brugere altid at bruge en grafisk applikation. Det er ikke så enkelt at bruge en kommandolinjefortolker. Der er ingen menuer. Alt skal skrives ud. Alligevel bruger visse erfarne brugere kommandolinjefortolkeren. Det skyldes primært, at du med en CLI har direkte adgang til funktioner i styresystemet. Erfarne brugere ved, hvor effektivt det er at have adgang til disse funktioner. De gør således brug af CLI.
  3. Nogle gange er GUI-softwaren på dit system ikke bygget til at understøtte de kommandoer, der er nødvendige for at køre eller styre operativsystemet. På sådanne tidspunkter har brugeren ingen anden mulighed end at gøre brug af kommandolinjegrænsefladen. Hvis et system mangler de nødvendige ressourcer til at køre et grafisk program, så er Command Line Interface praktisk.

I visse situationer er det mere effektivt at bruge kommandolinjegrænsefladen over et grafisk program. De primære formål med at bruge en CLI er angivet nedenfor.

  • I kommandolinjefortolkere er det muligt at vise instruktionerne ved hjælp af Braille system . Dette er nyttigt for blinde brugere. De kan ikke gøre brug af grafiske applikationer uafhængigt, da grænsefladen ikke er brugervenlig for dem.
  • Videnskabsmænd, tekniske eksperter og ingeniører foretrækker kommandofortolkere frem for grafiske grænseflader. Dette skyldes den hastighed og effektivitet, hvormed visse kommandoer kan udføres.
  • Visse computere har ikke de nødvendige ressourcer til at understøtte den gnidningsløse funktion af grafiske applikationer og programmer. Kommandolinjetolke kan også bruges i sådanne tilfælde.
  • Indtastningskommandoer kan udføres hurtigere end at klikke på mulighederne i en grafisk grænseflade. En kommandolinjefortolker giver også brugeren en bred vifte af kommandoer og operationer, som ikke er mulige med en GUI-applikation.

Læs også: Hvad er en enhedsdriver?



Hvad er nogle tilfælde, hvor kommandolinjefortolkere bruges i nutiden?

Der var engang, hvor det at skrive kommandoer var den eneste måde at interagere med systemet på. Men med tiden blev grafiske grænseflader mere populære. Men kommandolinjefortolkere er stadig i brug. Gå gennem listen nedenfor for at vide, hvor de bruges.

  • Windows OS har en CLI kaldet Windows kommandoprompt.
  • Konfigurationen af ​​Junos og Cisco IOS-routere udføres ved hjælp af kommandolinjefortolkere.
  • Nogle Linux-systemer har også CLI. Det er kendt som Unix-skallen.
  • Ruby og PHP har en kommandoskal til interaktiv brug. Skallen i PHP er kendt som PHP-CLI.

Er alle kommandolinjefortolkere ens?

Vi har set, at en kommandofortolker kun er en måde at interagere med systemet med kun tekstbaserede kommandoer. Selvom der er flere kommandolinjefortolkere, er de alle ens? Nej. Dette skyldes, at de kommandoer, du indtaster i CLI, er baseret på syntaksen for det programmeringssprog, du bruger. En kommando, der virker på en CLI på et system, fungerer således muligvis ikke på samme måde i andre systemer. Du skal muligvis ændre kommandoen baseret på syntaksen for operativsystemet og programmeringssproget på det pågældende system.

Det er vigtigt at være opmærksom på syntaksen og de rigtige kommandoer. For eksempel, på én platform, ville kommandoscanningen nu lede systemet til at scanne for vira. Den samme kommando genkendes dog ikke nødvendigvis i andre systemer. Nogle gange har et andet OS/programmeringssprog en lignende kommando. Det kan føre til, at systemet udfører den handling, den lignende kommando ville gøre, hvilket fører til uønskede resultater.

Syntaks og store og små bogstaver skal også tages i betragtning. Hvis du indtaster en kommando med den forkerte syntaks, kan systemet ende med at fejlfortolke kommandoen. Resultatet er, enten udføres den tilsigtede handling ikke, eller også finder en anden aktivitet sted.

Kommandolinjetolke i forskellige operativsystemer

For at udføre aktiviteter såsom fejlfinding og systemreparation er der et værktøj, der hedder Gendannelseskonsol i Windows XP og Windows 2000. Dette værktøj fungerer også som kommandolinjefortolker.

CLI i MacOS kaldes Terminal.

Windows-operativsystemet har et program kaldet Kommandoprompt. Dette er den primære CLI i Windows. De seneste versioner af Windows har en anden CLI - Windows PowerShell . Denne CLI er mere avanceret end kommandoprompten. Begge er tilgængelige i den nye version af Windows OS.

I PowerShell-vinduet skal du skrive kommandoen og trykke enter

Visse applikationer har både – en CLI og en grafisk grænseflade. I disse applikationer har CLI funktioner, der ikke understøttes af den grafiske grænseflade. CLI'en giver ekstra funktioner, fordi den har rå adgang til applikationsfiler.

Anbefalede: Hvad er en Service Pack?

Kommandoprompten i Windows 10

Fejlfinding ville være meget nemmere, hvis du er opmærksom på kommandoprompten. Kommandoprompt er navnet på CLI'en i Windows-operativsystemet. Det er ikke muligt eller nødvendigt at kende alle kommandoerne. Her har vi sammensat en liste over nogle af de vigtige kommandoer.

  • Ping – Dette er en kommando, der bruges til at kontrollere, om dit lokale netværkssystem fungerer korrekt. Hvis du vil vide, om der er et faktisk problem med internettet eller noget software, der forårsager problemet, skal du bruge Ping. Du kan pinge en søgemaskine eller din fjernserver. Får du svar, betyder det, at der er en sammenhæng.
  • IPConfig – Denne kommando bruges til fejlfinding, når brugeren står over for netværksproblemer. Når du kører kommandoen, returnerer den detaljer om din pc og det lokale netværk. Detaljer såsom tilstanden af ​​forskellige netværksforbindelser, systemet i brug, IP-adressen på routeren i brug osv. vises.
  • Hjælp – Dette er sandsynligvis den mest nyttige og mest brugte kommandoprompt. Udførelse af denne kommando vil vise hele listen over alle kommandoer på kommandoprompt. Hvis du vil vide mere om en bestemt kommando på listen, kan du gøre det ved at skrive – /? Denne kommando viser detaljerede oplysninger om den angivne kommando.
  • Dir – Dette bruges til at gennemse filsystemet på din computer. Kommandoen viser alle de filer og mapper, der findes i din nuværende mappe. Det kan også bruges som et søgeværktøj. Bare tilføj et /S til kommandoen og skriv det du leder efter.
  • Cls – Hvis skærmen er fyldt med for mange kommandoer, skal du køre denne kommando for at rydde skærmen.
  • SFC – Her står SFC for System File Checker. SFC/Scannow bruges til at kontrollere, om nogen systemfiler har fejl. Hvis det er muligt at reparere dem, gøres det også. Da hele systemet skal scannes, kan denne kommando tage lidt tid.
  • Opgaveliste – Hvis du vil tage et kig på alle de opgaver, der i øjeblikket er aktive på dit system, kan du bruge denne kommando. Selvom denne kommando kun viser alle de opgaver, der kører, kan du også få yderligere information ved at bruge -m med kommandoen. Hvis du finder nogle unødvendige opgaver, kan du tvinge dem til at stoppe ved at bruge kommandoen Taskkill.
  • Netstat – Dette bruges til at indhente information relateret til det netværk, din pc er i. Detaljer såsom Ethernet-statistik, IP-routingtabel, TCP-forbindelser, de brugte porte osv. vises.
  • Afslut – Denne kommando bruges til at afslutte kommandoprompten.
  • Assoc – Dette bruges til at se filtypenavnet og endda ændre filtilknytningerne. Hvis du skriver assoc [.ext], hvor .ext er filtypenavnet, får du information om filtypenavnet. For eksempel, hvis den indtastede udvidelse er .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon er en tech-skribent hos Cyber ​​S. Han har skrevet how-to-vejledninger i omkring 6 år nu og har dækket mange emner. Han elsker at dække emner relateret til Windows, Android og de nyeste tricks og tips.