Vad är en kommandoradstolk?

Vad är en kommandoradstolk? Generellt 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 körs sedan till operativsystemet. Textraderna som användaren matar in från tangentbordet omvandlas till funktioner som operativsystemet kan förstå. Detta är kommandoradstolkens jobb.

Kommandolinjetolkar användes ofta fram till 1970-talet. Senare ersattes de av program med grafiskt användargränssnitt.

Vad är en kommandoradstolk



Innehåll

Var används kommandoradstolkar?

En vanlig fråga som människor har är varför skulle någon använda en kommandoradstolk idag? Vi har nu applikationer med GUI som har förenklat vårt sätt att interagera med system. Så varför skriva ut kommandona på en CLI? Det finns tre viktiga anledningar till varför kommandoradstolkar fortfarande är relevanta idag. Låt oss diskutera orsakerna en efter en.

League of Legends långsam uppdatering hastighet fix
  1. Vissa åtgärder kan göras snabbare och automatiskt med kommandoraden. Till exempel kan kommandot att stänga av vissa program när en användare loggar in eller kommandot för att kopiera filer av samma format från en mapp automatiseras. Detta minskar det manuella arbetet från din sida. Således för snabb körning eller för att automatisera vissa åtgärder ges kommandon från kommandoradstolk.
  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 en massa menyer / knappar osv ... som kommer att vägleda dig med alla funktioner i programmet. Således föredrar nya och oerfarna användare alltid att använda en grafisk applikation. Att använda en kommandoradstolk är inte så enkelt. Det finns inga menyer. Allt måste skrivas ut. Ändå använder vissa erfarna användare kommandoradstolk. Detta beror främst på att du 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. Således använder de CLI.
  3. Ibland är GUI-programvaran 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, kommer kommandoradsgränssnittet till hands.

I vissa situationer är det mer effektivt att använda Command Line Interface ö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 Punktskrift . Detta är till hjälp för blinda användare. De kan inte använda grafiska applikationer oberoende 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 som vissa kommandon kan utföras med.
  • Vissa datorer har inte de resurser som behövs för att grafiska applikationer och program ska fungera smidigt. Kommandorads-tolkar kan också användas i sådana fall.
  • Att skriva kommandon 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 ett GUI-program.

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

Vilka är några fall där kommandoradstolkar används idag?

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 kommandoradstolkar 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 desamma?

Vi har sett att en kommandotolk bara är ett sätt att interagera med systemet med endast textbaserade kommandon. Medan det finns flera kommandoradstolkar, är de alla lika? Nej. Detta beror på att kommandona du skriver in CLI baseras på syntaxen för det programmeringsspråk du använder. Således kan ett kommando som fungerar på en CLI på ett system kanske inte fungera 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 rätt kommandon. Till exempel, på en plattform skulle kommandoskanningen nu styra systemet o söka efter virus. Men samma kommando kanske inte nödvändigtvis känns igen i andra system. Ibland har ett annat operativsystem / programmeringsspråk ett liknande kommando. Det kan leda till att systemet utför åtgärden som liknande kommando skulle göra, vilket leder till oönskade resultat.

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

Command Line-tolkar i olika operativsystem

För att utföra aktiviteter som felsökning och systemreparation finns det ett verktyg som heter Återställningskonsol i Windows XP och Windows 2000. Det här verktyget fungerar också som tolk för kommandoraden.

CLI i MacOS kallas Terminal.

Windows operativsystem har en applikation som kallas 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.

Skriv kommandot i PowerShell-fönstret och tryck på enter

Vissa applikationer har båda - en 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 rå åtkomst till applikationsfiler.

Rekommenderad: Vad är ett Service Pack?

Kommandotolken i Windows 10

Felsökning skulle vara mycket lättare om du känner till kommandotolken. Kommandotolken är namnet på CLI i Windows-operativsystemet. Det är inte möjligt eller nödvändigt att känna till alla kommandon. Här har vi sammanställt 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 faktiskt problem med internet eller någon programvara som orsakar problemet, använd Ping. Du kan pinga en sökmotor eller fjärrservern. Om du får svar betyder det att det finns en anslutning.
  • IPConfig - Detta kommando 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 ditt lokala nätverk. Detaljer som tillståndet för olika nätverksanslutningar, systemet som används, IP-adressen till routern som används, etc visas.
  • Hjälp - Detta är förmodligen det mest användbara och mest använda kommandotolken. Genom att utföra detta kommando visas hela listan med alla kommandon i kommandotolken. Om du vill veta mer om ett visst kommando i 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 visar alla filer och mappar som finns i din nuvarande mapp. Det kan också användas som sökverktyg. Lägg bara till en / S i kommandot och skriv det du letar efter.
  • Cls - Om skärmen är fylld med för många kommandon kör du 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 går att reparera dem görs det också. Eftersom hela systemet måste skannas kan det här kommandot ta lite tid.
  • Aktivitetslista - Om du vill titta 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 endast listar alla uppgifter som fungerar kan du också få ytterligare information genom att använda -m med kommandot. Om du hittar onödiga uppgifter kan du tvinga stoppa dem med kommandot Taskkill.
  • Netstat - Detta används för att få information relaterad till det nätverk som din dator befinner sig i. Detaljer som Ethernet-statistik, IP-routningstabell, TCP-anslutningar, portarna som används, etc. visas.
  • Avsluta - 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 tillägget. Till exempel, om det angivna tillägget är .png, kommer det att berätta att det är en bildfil. Filassociationer kan också ändras. Tänk på exemplet assoc .log = txt-fil. Detta kommer att se till att alla loggfiler hädanefter betraktas som textfiler.
  • Cipher - Den används för att visa och ändra krypteringsinformation i dina filer och mappar. Du kan tillämpa några ytterligare parametrar och kryptera dina filer eller skapa en ny uppsättning krypteringsnycklar. Du kan också söka efter krypterade filer på ditt system.

Sammanfattning

  • Kommandoradsgränssnitt är ett sätt att interagera med systemet via textbaserade kommandon
  • Varje operativsystem har sitt kommandoradsgränssnitt. Således varierar syntaxen och kommandona från system till system
  • Även om CLI en gång var det primära interaktionsläget har det nu till stor del ersatts av grafiska gränssnitt
  • Det finns dock fortfarande vissa operationer som är snabbare och effektivare när de körs på ett kommandoradsgränssnitt. Således är de fortfarande i bruk
  • Erfarna användare använder CLI för att automatisera kommandon eller utföra vissa åtgärder som inte stöds av GUI-program
  • CLI är också användbart för blinda användare
  • Grundläggande kunskap om kommandon skulle hjälpa dig med felsökningsfel på ditt system

Redaktionen


Så här inaktiverar du automatiska uppdateringar på Windows 10 Home 2020

Priser


Så här inaktiverar du automatiska uppdateringar på Windows 10 Home 2020

Letar du efter hur du inaktiverar automatisk uppdatering av Windows 10? Om du kör Windows 10 Professional Edition kan du justera grupppolicyn för att inaktivera automatiska uppdateringar Windows 10. om du har Windows 10 Home (där grupppolicyfunktionen inte är tillgänglig). Så här inaktiverar du automatiska uppdateringar på Windows 10-hem

Läs Mer
Fix MSCONFIG sparar inte ändringar i Windows 10

Mjuk


Fix MSCONFIG sparar inte ändringar i Windows 10

Fix MSCONFIG kommer inte att spara ändringar på Windows 10: Om du inte kan spara några inställningar i MSCONFIG betyder det att din MSCONFIG inte sparar ändringar på grund av tillståndsproblemen. Medan den bakomliggande orsaken till problemet fortfarande är okänd, men om forumen anses vara ganska snäva nedgångar till virus eller

Läs Mer