Kommandotolken vs Windows PowerShell: Vad är skillnaden?

Kommandotolken vs Windows PowerShell: Vad är skillnaden?

När det gäller operativsystem är Windows kanske minst beroende av kommandoraden. Faktum är att de flesta av oss har lyckats komma så långt utan någonsin en gång använder det. Men med Windows 10 runt hörnet kanske det är på tiden att vi lär oss.





Men innan du hoppar in i det finns det en betydande skillnad som du måste förstå, och det är skillnaden mellan Kommandotolken och PowerShell . De ser ganska lika ut på ytan, men är i praktiken väldigt olika varandra.





Här är vad du behöver veta om de två.





Kommandotolken kom först

Från och med Windows NT och senare var Windows utrustad med en kommandoradstolk som kallades cmd.exe , mer känd som Kommandotolken . Med det kan användare interagera med operativsystemet med hjälp av textbaserade kommandon och parametrar.

Men medan kommandotolken kom först, var det inte det de först. Tidigare versioner av operativsystemet (Windows 95, 98 och ME) hade en mer primitiv kommandoradstolk som kallades COMMAND.COM , mer känd som MS-DOS .



Det säger sig självt att kommandotolken var en enorm förbättring jämfört med den föråldrade MS-DOS-tolken.

Trots Windows grafiska karaktär har kommandoraden aldrig varit - och kommer aldrig att vara - föråldrad. Det erbjuder en viss kraft och flexibilitet som bara inte kan uppnås med pek-och-klicka-gränssnitt (till exempel batch-skript), och beroende på din skicklighet kan du få saker gjort snabbare med kommandotolken.





Här är till exempel några vanliga uppgifter som är enklare med kommandotolken. Dessutom finns det flera grundläggande kommandon som varje användare bör känna till om du behöver felsöka ett problem och allt du har är åtkomst till kommandoraden.

Om du är en absolut kommando raden oskuld, rekommenderar vi att kolla in vår nybörjarguide till kommandotolken . Det är lättare än du tror och väl värt att veta.





Även om kommandotolken är mer än tillräcklig för den genomsnittliga användaren, vill vissa människor ha mer - varför kommandotolksersättningar, som öppen källkonsol, finns. Lyckligtvis för oss alla hade Microsoft ett bättre svar i butik: PowerShell.

PowerShell tog det till nästa nivå

Om kommandotolken är som en Motorola Razr från 2004, är PowerShell som en Motorola Moto X från 2015. Den kan göra mycket av samma saker och Mer . PowerShell kanske inte är bäst kommandoradstolk finns, men den är verkligen tillräckligt kraftfull för att tillfredsställa kraftanvändare.

Fröna till PowerShell planterades 2002 när Microsoft började arbeta med Microsoft Shell, även känt som Monad, som var utformat för att kunna utvidgas av användare. Monad gick offentligt 2005 och fick så småningom namn till PowerShell 2006. Samtidigt blev det integrerat i själva operativsystemet.

Men vad betyder allt detta?

Enkelt uttryckt låter PowerShell dig skapa dina egna kommandon och skript med programmeringsspråket C#. Både PowerShell och C# är integrerade med Microsofts .NET Framework, vilket innebär att du får tillgång till många redan existerande funktioner och verktyg som hjälper dig att skapa bättre kommandon och skript med mindre övergripande ansträngning.

PowerShell har många avancerade funktioner - som fjärrkörning av uppgifter, bakgrundsuppgifter, uppgiftsautomatisering, kommandopipning och mer - som gör det till ett bättre val än den arkaiska kommandotolken när du har mycket systemadministration och underhåll att do.

Ska du använda PowerShell? Den genomsnittliga användaren behöver inte riktigt alla dessa klockor och visselpipor. Administratörer och strömanvändare, å andra sidan, kommer sannolikt att älska vad det kan göra. Kom igång med dessa grundläggande PowerShell -kommandon för att få en smak av dess potential.

Obs! PowerShell har lite av en inlärningskurva, så förvänta dig inte att ta tag i det direkt.

PowerShell -förbättringar i Windows 10

Så användbart som det redan är kommer PowerShell att få flera förbättringar när Windows 10 släpps officiellt. Här är några höjdpunkter som du kan förvänta dig.

PackageManagement: En pakethanterare är ett bekvämt sätt att hantera all programvara som du laddar ner, installerar och tar bort. Istället för att hoppa från webbplats till webbplats bläddrar du bara i paket med PackageManagement (tidigare känt som OneGet). Genom att prenumerera på olika arkiv kan du välja vilka paket som är tillgängliga för dig.

OneGet är tekniskt tillgängligt redan för Windows 8.1, men bara om du installerar Windows Management Framework 5.0. När Windows 10 finns kommer PackageManagement som standard att integreras med systemet.

Secure Shell (SSH): Secure Shell har länge varit ett basprotokoll för att upprätta krypterade anslutningar mellan fjärrsystem. Utan SSH är det enkelt för utomstående att fånga upp data när den överförs.

Fram till nyligen krävde SSH på Windows användning av en tredjepartslösning (t.ex.PUTTY), men PowerShell-teamet meddelade att de skulle implementera SSH -stöd på Windows . Det tog ett tag, men det verkar som om Windows äntligen hamnar på detta område.

hur man installerar om windows 10 från bios

PowerShell -funktioner: Med version 5.0 förbättras språket i PowerShell i sig med nya funktioner som: klasser och enums, nya inbyggda kommandon, utökade funktioner för befintliga kommandon, syntaxfärgning i konsolen och mer.

För djupgående detaljer, kolla in Vad är nytt i PowerShell 5.0 artikel av Microsoft.

Förhoppningsvis har du nu en bättre uppfattning om skillnaderna mellan kommandotolken och PowerShell. Om du har kommit så här långt och du fortfarande är förvirrad, oroa dig inte: PowerShell är för kraftanvändare och kommandotolken är tillräckligt bra för alla andra. Faktum är att du kan klara dig utan att veta det heller.

Har några frågor? Vad tycker du om PowerShell? Går Microsoft åt rätt håll? Dela med oss ​​i kommentarerna nedan!

Bildkrediter: Kommandotolken av Kaleb Fulgham via Flickr, Krypterad anslutning av Andrea Danti via Shutterstock

Dela med sig Dela med sig Tweet E-post 5 tips för att ladda dina VirtualBox Linux -maskiner

Trött på den dåliga prestanda som erbjuds av virtuella maskiner? Här är vad du bör göra för att öka din VirtualBox -prestanda.

Läs Nästa
Relaterade ämnen
  • Windows
  • Dator underhåll
  • MS-DOS
  • Kommandotolken
  • PowerShell
Om författaren Joel Lee(1524 artiklar publicerade)

Joel Lee är chefredaktör för MakeUseOf sedan 2018. Han har en B.S. i datavetenskap och över nio års professionell skriv- och redigeringserfarenhet.

Mer från Joel Lee

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera