Mjuk

Vad är en kommandoradstolk?

Prova Vårt Instrument För Att Eliminera Problem





Postat påSenast uppdaterad: 16 februari 2021

Vad är en kommandoradstolk? I allmänhet har alla moderna program en Grafiskt användargränssnitt (GUI) . Detta innebär att gränssnittet har menyer och knappar som användarna kan använda för att interagera med systemet. Men en kommandoradstolk är ett program som endast accepterar textkommandon från ett tangentbord. Dessa kommandon exekveras sedan till operativsystemet. Textraderna som användaren anger från tangentbordet konverteras till funktioner som operativsystemet kan förstå. Detta är kommandoradstolkens uppgift.



Kommandoradstolkar användes i stor utsträckning fram till 1970-talet. Senare ersattes de av program med grafiskt användargränssnitt.

Vad är en kommandoradstolk



Innehåll[ Dölj ]

Var används kommandoradstolkar?

En vanlig fråga som folk har är, varför skulle någon använda en kommandoradstolk idag? Vi har nu applikationer med GUI som har förenklat hur vi interagerar med system. Så varför skriva ut kommandona på en CLI? Det finns tre viktiga skäl till varför kommandoradstolkar fortfarande är relevanta idag. Låt oss diskutera orsakerna en efter en.



  1. Vissa åtgärder kan utföras snabbare och automatiskt med hjälp av kommandoraden. Till exempel kan kommandot för att stänga av vissa program när en användare loggar in eller kommandot att kopiera filer av samma format från en mapp automatiseras. Detta kommer att minska det manuella arbetet från din sida. För snabb exekvering eller för att automatisera vissa åtgärder, ges kommandon från kommandoradstolken.
  2. En grafisk applikation är ganska enkel att använda. Det är inte bara interaktivt utan också självförklarande. När du har laddat ner applikationen finns det ett gäng menyer/knappar, etc... som guidar dig med alla åtgärder inom programmet. Således föredrar nya och oerfarna användare alltid att använda en grafisk applikation. Att använda en kommandoradstolk är inte lika enkelt. Det finns inga menyer. Allt måste skrivas ut. Ändå använder vissa erfarna användare kommandoradstolken. Detta beror främst på att man med en CLI har direkt tillgång till funktioner i operativsystemet. Erfarna användare vet hur kraftfullt det är att ha tillgång till dessa funktioner. Därför använder de sig av CLI.
  3. Ibland är GUI-mjukvaran på ditt system inte byggd för att stödja de kommandon som behövs för att köra eller styra operativsystemet. Vid sådana tillfällen har användaren inget annat val än att använda kommandoradsgränssnittet. Om ett system saknar de resurser som behövs för att köra ett grafiskt program, är kommandoradsgränssnittet praktiskt.

I vissa situationer är det mer effektivt att använda kommandoradsgränssnittet över ett grafiskt program. De primära syftena med att använda en CLI listas nedan.

  • I kommandoradstolkar är det möjligt att visa instruktionerna med hjälp av Punktskriftsystem . Detta är användbart för blinda användare. De kan inte använda grafiska applikationer självständigt eftersom gränssnittet inte är användarvänligt för dem.
  • Forskare, tekniska experter och ingenjörer föredrar kommandotolkar framför grafiska gränssnitt. Detta beror på den hastighet och effektivitet med vilken vissa kommandon kan utföras.
  • Vissa datorer har inte de resurser som behövs för att grafiska applikationer och program ska fungera smidigt. Kommandoradstolkar kan också användas i sådana fall.
  • Skrivkommandon kan utföras snabbare än att klicka på alternativen i ett grafiskt gränssnitt. En kommandoradstolk ger också användaren ett brett utbud av kommandon och operationer som inte är möjliga med en GUI-applikation.

Läs också: Vad är en enhetsdrivrutin?



Vilka är några fall där kommandoradstolkar används i modern tid?

Det fanns en tid då att skriva ut kommandon var det enda sättet att interagera med systemet. Men med tiden blev grafiska gränssnitt mer populära. Men kommandoradstolkarna används fortfarande. Gå igenom listan nedan för att veta var de används.

  • Windows OS har en CLI som kallas Windows kommandotolk.
  • Konfigurationen av Junos och Cisco IOS-routrar görs med hjälp av kommandoradstolkar.
  • Vissa Linux-system har också CLI. Det är känt som Unix-skalet.
  • Ruby och PHP har ett kommandoskal för interaktiv användning. Skalet i PHP är känt som PHP-CLI.

Är alla kommandoradstolkar likadana?

Vi har sett att en kommandotolk inte är något annat än ett sätt att interagera med systemet med enbart textbaserade kommandon. Även om det finns flera kommandoradstolkar, är alla lika? Nej. Detta beror på att kommandona du skriver i CLI är baserade på syntaxen för det programmeringsspråk du använder. Ett kommando som fungerar på en CLI på ett system kanske inte fungerar på samma sätt i andra system. Du kan behöva ändra kommandot baserat på syntaxen för operativsystemet och programmeringsspråket på det systemet.

Det är viktigt att vara medveten om syntaxen och de rätta kommandona. Till exempel, på en plattform, skulle kommandot scan nu styra systemet till att söka efter virus. Samma kommando kanske inte nödvändigtvis känns igen i andra system. Ibland har ett annat OS/programmeringsspråk ett liknande kommando. Det kan leda till att systemet utför den åtgärd som ett liknande kommando skulle göra, vilket leder till oönskade resultat.

Syntax och skiftlägeskänslighet måste också beaktas. Om du anger ett kommando med fel syntax kan det sluta med att systemet misstolkar kommandot. Resultatet är antingen att den avsedda åtgärden inte utförs eller så äger någon annan aktivitet rum.

Kommandoradstolkar i olika operativsystem

För att utföra aktiviteter som felsökning och systemreparation finns ett verktyg som heter Återställningskonsol i Windows XP och Windows 2000. Detta verktyg fungerar också som kommandoradstolk.

CLI i MacOS kallas Terminal.

Windows operativsystem har en applikation som heter Kommandotolken. Detta är den primära CLI i Windows. De senaste versionerna av Windows har en annan CLI - Windows PowerShell . Denna CLI är mer avancerad än kommandotolken. Båda är tillgängliga i den nya versionen av Windows OS.

I PowerShell-fönstret skriver du kommandot och trycker på enter

Vissa applikationer har både – ett CLI och ett grafiskt gränssnitt. I dessa applikationer har CLI funktioner som inte stöds av det grafiska gränssnittet. CLI ger extra funktioner eftersom den har obehandlad tillgång till applikationsfiler.

Rekommenderad: Vad är ett Service Pack?

Kommandotolken i Windows 10

Felsökning skulle vara mycket lättare om du är medveten om kommandotolken. Kommandotolken är namnet som ges till CLI i Windows operativsystem. Det är inte möjligt eller nödvändigt att känna till alla kommandon. Här har vi satt ihop en lista över några av de viktiga kommandona.

  • Ping – Detta är ett kommando som används för att kontrollera om ditt lokala nätverkssystem fungerar korrekt. Om du vill veta om det finns ett verkligt problem med internet eller någon programvara som orsakar problemet, använd Ping. Du kan pinga en sökmotor eller din fjärrserver. Får du svar betyder det att det finns ett samband.
  • IPConfig – Det här kommandot används för felsökning när användaren står inför nätverksproblem. När du kör kommandot returnerar det information om din dator och det lokala nätverket. Detaljer som tillståndet för olika nätverksanslutningar, systemet som används, IP-adressen för routern som används etc visas.
  • Hjälp – Detta är förmodligen det mest användbara och mest använda kommandotolkskommandot. Om du kör det här kommandot visas hela listan med alla kommandon på kommandotolken. Om du vill veta mer om ett visst kommando på listan kan du göra det genom att skriva – /? Detta kommando visar detaljerad information om det angivna kommandot.
  • Dir – Detta används för att bläddra i filsystemet på din dator. Kommandot kommer att lista alla filer och mappar som finns i din nuvarande mapp. Den kan också användas som ett sökverktyg. Lägg bara till en /S till kommandot och skriv vad du letar efter.
  • Cls – Om skärmen är fylld med för många kommandon, kör det här kommandot för att rensa skärmen.
  • SFC – Här står SFC för System File Checker. SFC/Scannow används för att kontrollera om några systemfiler har fel. Om det är möjligt att reparera dem görs det också. Eftersom hela systemet måste skannas kan detta kommando ta lite tid.
  • Uppgiftslista – Om du vill ta en titt på alla uppgifter som för närvarande är aktiva på ditt system kan du använda det här kommandot. Även om det här kommandot bara listar alla uppgifter som är i drift, kan du också få ytterligare information genom att använda -m med kommandot. Om du hittar några onödiga uppgifter kan du tvinga stoppa dem genom att använda kommandot Taskkill.
  • Netstat – Detta används för att få information relaterad till nätverket som din dator är i. Detaljer som Ethernet-statistik, IP-routningstabell, TCP-anslutningar, portarna som används, etc... visas.
  • Exit – Detta kommando används för att avsluta kommandotolken.
  • Assoc – Detta används för att se filtillägget och till och med ändra filassociationerna. Om du skriver assoc [.ext] där .ext är filtillägget får du information om filtillägget. Till exempel, om det angivna tillägget är .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon är en teknisk skribent på Cyber ​​S. Han har skrivit instruktionsguider i cirka 6 år nu och har täckt många ämnen. Han älskar att ta upp ämnen relaterade till Windows, Android och de senaste tricken och tipsen.