Command Prompt vs Windows PowerShell Vad är skillnaden?

Command Prompt vs Windows PowerShell Vad är skillnaden? / Windows

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

Men innan du hoppar in i det, finns det en signifikant skillnad som du behöver förstå, och det är skillnaden mellan Command Prompt och Power. De ser ganska likartade ut på ytan, men i praktiken är de 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 kom Windows utrustad med en kommandorad tolk som heter cmd.exe, mer känd som Command Prompt. Med det kan användarna interagera med operativsystemet med hjälp av textbaserade kommandon och parametrar.

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

Det är självklart att Command Prompt var en stor förbättring jämfört med den föråldrade MS-DOS tolk.

Trots Windows grafiska natur har kommandoraden aldrig varit - och kommer aldrig att bli - föråldrad. Det ger en viss kraft och flexibilitet som inte bara kan uppnås med pek-och-klicka-gränssnitt (t.ex. batch scripting) och beroende på din skicklighet kan du få saker gjort snabbare med kommandoprompt.

Det här är till exempel några vanliga uppgifter som görs enklare av kommandoprompt 7 Vanliga uppgifter Windows-kommandotolken gör det enkelt och snabbt 7 Vanliga uppgifter Windows-kommandotolken gör det snabbt och enkelt Låt inte kommandotolken avskräcka dig. Det är enklare och mer användbart än du förväntar dig. Du kan bli förvånad över vad du kan åstadkomma med några få knapptryckningar. Läs mer . Dessutom finns det flera grundläggande kommandon varje användare borde veta 15 CMD-kommandon Varje Windows-användare borde veta 15 CMD-kommandon Varje Windows-användare borde veta Kommandotolken är fortfarande ett kraftfullt Windows-verktyg. Här är de mest användbara CMD-kommandon som varje Windows-användare behöver veta. Läs mer om du behöver felsöka ett problem och allt du har är kommandoradsåtkomst.

Om du är en absolut kommandolinje, rekommenderar vi att du tittar på vår nybörjarguide för Kommandotolken. En nybörjarhandbok till Windows-kommandoraden. En nybörjarhandbok till Windows-kommandoraden Kommandoraden låter dig kommunicera direkt med din dator och instruera den utföra olika uppgifter. Läs mer . Det är lättare än du tror och väl värt att veta.

Medan Kommandotolken är mer än tillräcklig för den genomsnittliga användaren, vill vissa personer ha mer. Därför existerar kommandotolkbyte, som öppen källkonsol. Lyckligtvis för oss alla hade Microsoft ett bättre svar i butiken: PowerShell.

PowerShell tog det till nästa nivå

Om Command Prompt är som en Motorola Razr från 2004, så är PowerShell som en Motorola Moto X från 2015. Det kan göra mycket av samma saker och Mer. PowerShell är kanske inte bäst kommandorad tolk tillgänglig, men det är säkert kraftfullt nog för att tillfredsställa kraftanvändare.

Fröna för PowerShell planterades 2002 när Microsoft började arbeta med Microsoft Shell, även känd som Monad, som var utformad för att kunna utökas av användarna. Monad gick offentligt år 2005 och blev så småningom omdirigerade till Power under 2006. Samtidigt integrerades det i operativsystemet i sig.

Men vad betyder allt detta?

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

PowerShell har många avancerade funktioner Förbättra produktiviteten med Windows PowerShell-skript Förbättra produktiviteten med Windows PowerShell-skript Vad händer om du kan överföra produktiviteten till Linux till Windows? De flesta Linux distros kommer packade med det kraftfulla Bash-skalet. PowerShell är en lika kraftfull terminal för Windows. Läs mer - som fjärrkörning av uppgifter, bakgrundsuppgifter, uppgiftsautomatisering, kommandorörningar mm - det gör det till ett bättre val än den arkaiska kommandotolkningen när du har mycket systemadministration och underhåll att göra.

Ska du använda PowerShell? Tja, den genomsnittliga användaren behöver inte verkligen alla dessa klockor och visselpipor. Administratörer och kraftanvändare kommer däremot troligen att älska vad det kan göra. Komma igång med dessa grundläggande PowerShell-kommandon 6 Basic PowerShell-kommandon för att få mer ut av Windows 6 Grundläggande PowerShell-kommandon för att få mer ut av Windows PowerShell är vad du får när du ger steroider till Windows Command Prompt. Det ger dig kontroll över nästan alla aspekter av Windows-systemet. Vi hjälper dig att hoppa upp sin inlärningskurva. Läs mer för att få en smak av sin potential.

Obs! PowerShell har lite inlärningskurva, så förvänta dig inte att förstå det direkt.

PowerShell förbättringar i Windows 10

Så användbart som redan är, kommer PowerShell att få flera förbättringar när Windows 10 officiellt släpps. 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 hämtar, installerar och tar bort. Istället för att hoppa från webbplats till hemsida bläddrar du bara på paket med PackageManagement (tidigare känd som OneGet Windows Gets A Package Manager - Ladda ner programvara centralt Via OneGet Windows får en pakethanterare - Ladda ner programvara centralt via OneGet Microsoft lägger till ännu en Linux-funktion till Windows Pakethantering kan allvarligt öka produktiviteten, öka säkerheten och i sista hand spara mycket huvudvärk. Vi visar dig hur det kommer att fungera. Läs mer). Genom att prenumerera på olika repositorier kan du välja vilka paket som finns tillgängliga för dig.

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

Secure Shell (SSH): Secure Shell har länge varit ett häftprotokoll för att skapa krypterade anslutningar mellan fjärrsystem. Utan SSH är det enkelt för utomstående att avlyssna data som det ö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 Windows 10 SSH vs. PuTTY: Tid för att byta fjärråtkomstklient? Windows 10 SSH vs. PuTTY: Tid för att byta din Remote Access Client? Låt oss ta en titt på hur man ställer in SSH-åtkomst i Windows 10 och om de nya verktygen kan ersätta PuTTY. Läs mer . Det tog ett tag, men det verkar som att Windows äntligen hamnar i det här området.

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

För detaljerad information, kolla in What's New i PowerShell 5.0-artikeln från Microsoft.

Förhoppningsvis har du nu en bättre känsla av skillnaderna mellan Command Prompt och PowerShell. Om du har fått det här långt och du fortfarande är förvirrad, oroa dig inte: PowerShell är för kraftanvändare och kommandoprompt är tillräckligt bra för alla andra. Faktum är att du kan klara dig utan att veta heller.

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

Bildkrediter: Kommandotolk av Kaleb Fulgham via Flickr, Krypterad Anslutning av Andrea Danti via Shutterstock

Utforska mer om: Kommandotolk, Datorunderhåll, MS-DOS, PowerShell.